Alex Thompson
Senior Frontend Engineer
Work Experience
2022/06 - Present
Senior Frontend Engineer
Meta - Menlo ParkCanvas Studio - Enterprise Design System Platform
Led the development of Meta's internal design system platform:
- Architected a scalable component library using React 18 and TypeScript, serving 1000+ internal applications
- Built a real-time collaboration system using WebSocket and IndexedDB for concurrent editing
- Implemented an AI-powered component suggestion system using OpenAI API
- Optimized build performance resulting in 60% reduction in compilation time
- Key technologies: React 18, TypeScript, WebSocket, Zustand, TanStack Query, Tailwind CSS
Achievements:
- Reduced design-to-development time by 40%
- Increased component reuse by 75%
- Awarded 'Innovation Excellence' for AI integration
2018/01 - 2019/12
Frontend Engineer
Stripe - San FranciscoStripe Elements 2.0 - Next-gen Payment Components
- Led the development of Stripe's new payment component system using React 18 and TypeScript
- Implemented micro-frontend architecture using Module Federation
- Built comprehensive analytics dashboard using GraphQL and Apollo Client
- Achieved 99.9% uptime and sub-100ms response times
Internal Developer Portal
- Developed with Next.js 14 and Server Components
- Implemented real-time API documentation with OpenAPI integration
- Built internal search engine using Elasticsearch
Technical Skills
Frontend Development
- React 18, Next.js 14, TypeScript, Server Components, Suspense
- Vue 3, Nuxt 3, Composition API, Pinia
- Performance optimization, Web Vitals, Lighthouse
Modern Web Technologies
- WebAssembly, Web Workers, Service Workers
- WebGL, Three.js for 3D visualizations
- PWA, Offline-first applications
Architecture & Tools
- Micro-frontends, Module Federation, Monorepos
- Docker, Kubernetes for frontend services
- AWS, Vercel, Cloudflare for deployment
Testing & Quality
- Cypress, Playwright for E2E testing
- Vitest, Jest for unit testing
- Storybook for component documentation