Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ted Lee

Seattle,WA

Summary

Senior Frontend Engineer with 10 years of experience specializing in React, Next.js, and TypeScript, building high-performance, scalable web applications. Skilled in designing modern, responsive, and accessible UIs with a strong focus on usability, performance, and maintainability. Experienced in frontend architecture, state management, and design system implementation, collaborating closely with design and product teams to deliver pixel-perfect experiences. While frontend is my primary strength (70% of work), I also bring backend development (Node.js, REST/GraphQL APIs, databases) and testing expertise (Jest, Cypress) to ensure end-to-end reliability and scalability. Adept at working in cloud-native environments (AWS, Docker, Kubernetes) with CI/CD pipelines to accelerate development and deployment. I thrive in cross-functional teams, bridging frontend, backend, and infrastructure to deliver user-centric products that scale to millions of users.

Overview

10
10
years of professional experience
5
5
years of post-secondary education

Work History

Senior Frontend Engineer

eBay
05.2023 - 08.2025
  • Developed a high-performance, customer-facing web applications using React, Next.js, TailwindCSS, and GraphQL, serving millions of active users.
  • Designed and implemented responsive, accessible UIs with TailwindCSS utility classes, ensuring consistent design language across complex marketplace workflows.
  • Built reusable React components and Next.js pages with server-side rendering (SSR) and static site generation (SSG) to improve SEO and initial page load performance.
  • Integrated GraphQL APIs to fetch and manage data efficiently, reducing over-fetching and improving application responsiveness.
  • Collaborated with UX designers and product managers to translate Figma mockups into pixel-perfect, production-ready features.
  • Optimized application performance through code splitting, lazy loading, caching strategies, and reducing bundle size.
  • Implemented state management using Apollo Client and React Context to streamline data handling across complex UI flows.
  • Contributed to eBay’s design system by building scalable UI patterns and documentation for cross-team adoption.
  • Participated in Agile ceremonies, code reviews, and CI/CD pipelines to ensure high-quality, maintainable code releases.

Frontend Engineer

Dropbox
09.2021 - 04.2023
  • Developed and maintained Dropbox Paper, a collaborative document editing platform, with a primary focus on frontend development and complementary backend contributions.
  • Built and optimized complex, interactive UIs using modern JavaScript libraries and frameworks (React, Redux, and related tooling) to deliver a seamless real-time editing experience.
  • Implemented collaboration features such as live cursors, comment threads, and content formatting tools with pixel-perfect execution and performance optimizations.
  • Contributed to backend services in Node.js and REST/GraphQL APIs, enabling efficient document storage, retrieval, and synchronization across distributed systems.
  • Ensured cross-browser compatibility and responsive design for web clients on desktop and mobile.
  • Designed and executed comprehensive unit testing suites using Jest, Mocha, and Enzyme, improving test coverage and reducing regression bugs.
  • Collaborated closely with product managers, designers, and QA to deliver new features from ideation to deployment in an Agile/Scrum environment.
  • Participated in code reviews and championed engineering best practices, including code modularity, reusable components, and performance profiling.

Software Engineer

Comcast Technology Solutions
07.2018 - 07.2021
  • Contributed to the launch of Peacock, with a primary focus on building responsive and scalable frontend web applications.
  • Developed and optimized React/TypeScript components for content discovery, video playback, and subscription workflows, ensuring seamless cross-platform experiences.
  • Implemented authentication, user profile management, and personalized recommendations through REST/GraphQL API integrations with backend services.
  • Partnered with design and product teams to deliver pixel-perfect, accessible UI/UX that adhered to WCAG standards and Comcast brand guidelines.
  • Collaborated with backend engineers to design microservices for user sessions, playback APIs, and media metadata management.
  • Enhanced performance by reducing initial page load times by 25% via code splitting, lazy loading, and CDN optimization strategies.
  • Contributed to testing strategy with Jest and Cypress, improving frontend reliability and reducing production bugs by 20%.
  • Supported scalable deployment in a cloud-native environment (AWS, Docker, Kubernetes) with CI/CD pipelines for rapid release cycles.

Web Developer

Avanade
06.2015 - 05.2018
  • Designed, developed, and maintained pixel-perfect, responsive, and accessible web applications from the ground up using HTML5, CSS3 (Flexbox, Grid, Animations), JavaScript (ES5/ES6), and TypeScript.
  • Hand-crafted CSS with SASS/LESS, implemented BEM naming conventions, and optimized layouts for cross-browser compatibility (Chrome, Firefox, Edge, IE) and cross-device responsiveness.
  • Created dynamic, interactive UI components using JavaScript, jQuery, AJAX, and progressively adopted React.js for modern client projects.
  • Applied SEO best practices and Web Content Accessibility Guidelines (WCAG) to ensure inclusive, search-optimized web experiences.
  • Integrated with backend services through RESTful APIs and SOAP, building server-side features with C#/.NET and SQL Server.
  • Worked with Visual Studio, Git, and Azure DevOps for source control, CI/CD, and deployment pipelines.
  • Implemented secure authentication/authorization workflows using OAuth2, Active Directory, and role-based access control.
  • Collaborated with designers to translate Figma/Photoshop/Sketch mockups into functional, high-fidelity interfaces.
  • Performed DOM manipulation, event handling, and asynchronous data fetching to create smooth, real-time user interactions.
  • Conducted page speed optimizations, image compression, code splitting, and caching strategies to improve load performance.
  • Wrote unit tests using Jest and Cypress, participated in code reviews, and maintained adherence to best practices.
  • Delivered multiple large-scale client portals ahead of schedule, improving customer adoption and satisfaction.

Education

Bachelor's Degree - Computer Science

The University of Texas At Austin
08.2010 - 05.2015

Skills

  • React
  • Nextjs
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • SASS/LESS
  • Styled Components
  • TailwindCSS
  • Material UI
  • Ant Design
  • Responsive Web Design
  • Accessibility (WCAG/ARIA)
  • Cross-Browser Compatibility
  • Redux
  • Context API
  • Recoil
  • Nodejs
  • Expressjs
  • NestJS
  • RESTful APIs
  • GraphQL
  • Apollo Client/Server
  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase
  • Jest
  • React Testing Library
  • Mocha
  • Cypress
  • Webpack
  • Vite
  • Babel
  • Code Splitting
  • Lazy Loading
  • Server-Side Rendering (SSR)
  • Static Site Generation (SSG)
  • CDN & Caching Strategies
  • Lighthouse Performance Audits
  • AWS
  • Docker
  • Kubernetes
  • Git/GitHub/GitLab
  • Sentry
  • Agile/Scrum
  • JIRA
  • Confluence
  • Figma
  • Storybook for component-driven development

Timeline

Senior Frontend Engineer

eBay
05.2023 - 08.2025

Frontend Engineer

Dropbox
09.2021 - 04.2023

Software Engineer

Comcast Technology Solutions
07.2018 - 07.2021

Web Developer

Avanade
06.2015 - 05.2018

Bachelor's Degree - Computer Science

The University of Texas At Austin
08.2010 - 05.2015
Ted Lee