Senior Software Engineer with 10+ years of experience building production web applications using React and TypeScript, with strong expertise in frontend architecture and server-side rendering/routing (Next.js). I focus on performance, accessibility (WCAG), and scalable, design-system-driven component libraries. I’ve integrated REST and GraphQL APIs, implemented CI/CD and testing workflows for distributed teams, and delivered end-to-end, production-grade features while owning frontend technical decisions. Comfortable with mentoring, cross-browser compatibility, observability/incident response, and performance troubleshooting to reduce time-to-recover and improve reliability.

Kyle White

Senior Software Engineer with 10+ years of experience building production web applications using React and TypeScript, with strong expertise in frontend architecture and server-side rendering/routing (Next.js). I focus on performance, accessibility (WCAG), and scalable, design-system-driven component libraries. I’ve integrated REST and GraphQL APIs, implemented CI/CD and testing workflows for distributed teams, and delivered end-to-end, production-grade features while owning frontend technical decisions. Comfortable with mentoring, cross-browser compatibility, observability/incident response, and performance troubleshooting to reduce time-to-recover and improve reliability.

Available to hire

Senior Software Engineer with 10+ years of experience building production web applications using React and TypeScript, with strong expertise in frontend architecture and server-side rendering/routing (Next.js). I focus on performance, accessibility (WCAG), and scalable, design-system-driven component libraries.

I’ve integrated REST and GraphQL APIs, implemented CI/CD and testing workflows for distributed teams, and delivered end-to-end, production-grade features while owning frontend technical decisions. Comfortable with mentoring, cross-browser compatibility, observability/incident response, and performance troubleshooting to reduce time-to-recover and improve reliability.

See more

Experience Level

Expert
Expert
Expert
Expert

Work Experience

Senior Software Engineer at Alibaba Group
October 1, 2022 - August 31, 2026
Architected scalable frontends using React and Next.js with TypeScript to reduce initial page load time ~40%. Built a shared, design-system-driven component library with Storybook to standardize UI patterns. Integrated GraphQL and REST endpoints using Apollo Client and Axios to create predictable data flows and reduce frontend API errors. Optimized critical rendering paths via code-splitting and image optimization to lower Time to Interactive ~35%. Improved accessibility across core flows by implementing WCAG guidance and automated a11y checks, reducing issues found in QA by over half. Authored comprehensive unit and integration tests using Jest and React Testing Library. Built CI/CD pipelines with GitHub Actions and Vercel preview deployments, cutting merge-to-production time ~50%. Refactored legacy client-side rendering into server-side rendered routes using Next.js middleware for improved SEO and rendering reliability. Implemented performance and linting checks in PRs, and operate
Full Stack Web Developer at GreenZone
January 1, 2019 - September 30, 2022
Developed customer-facing web applications using React and TypeScript with Node.js backends and integrated multiple REST services for feature-complete workflows. Migrated a monolithic server-rendered application to Next.js, improving developer velocity and reducing bundle sizes across key pages. Built and maintained a component library and style tokens to support consistent UI and reduce visual regressions across releases. Tuned MongoDB-backed services and queries to reduce average data fetch times for dashboards. Optimized CSS and critical rendering paths using modern CSS and lazy-loading strategies to improve perceived performance on mobile. Wrote unit and integration tests with Jest and React Testing Library to increase stable release cadence and lower post-release defects. Collaborated with UI/UX designers to convert Figma designs into accessible, responsive components with clear interaction states. Established CI pipelines with GitHub Actions to run tests and preview builds, and
Software Developer at NPL Services in C & National People Locator
September 1, 2016 - January 31, 2018
Developed interactive web interfaces using JavaScript and modern CSS to deliver customer-requested features and improve usability across core screens. Built and consumed REST APIs with Node.js to support data-driven UI components and streamline backend communication. Implemented form validation, client-side caching, and optimistic updates to improve UX and reduce server round trips. Constructed reusable UI components and stylesheets to accelerate feature parity across multiple product modules. Integrated automated unit tests and static analysis to reduce regressions and enforce coding standards prior to release. Diagnosed and fixed performance bottlenecks in rendering and network requests to improve key page load times. Collaborated with stakeholders to refine requirements and translate designs into accessible, responsive interfaces. Maintained release pipelines and supported deployments to ensure smooth production launches.

Education

Bachelor of Science (B.S.) in Computer Software Engineering at Trent University
September 1, 2018 - September 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet