I’m Andrew Roberts, a Senior Software Engineer based in Kennesaw, GA, with 8+ years of experience delivering production web applications. I build user-facing features end-to-end using React, Next.js, and TypeScript, partnering closely with design and backend engineers to translate product goals into clean frontend architecture, reusable component patterns, and reliable integrations. I’m especially focused on building accessible, high-performing experiences—improving Web Vitals, optimizing bundles, and ensuring WCAG 2.1 AA-friendly UI behavior through thoughtful semantics, ARIA, and keyboard navigation. I also enjoy raising team confidence with strong automated testing (unit, integration, and end-to-end) and shipping changes through CI/CD with clear technical communication across distributed teams.

Andrew Roberts

I’m Andrew Roberts, a Senior Software Engineer based in Kennesaw, GA, with 8+ years of experience delivering production web applications. I build user-facing features end-to-end using React, Next.js, and TypeScript, partnering closely with design and backend engineers to translate product goals into clean frontend architecture, reusable component patterns, and reliable integrations. I’m especially focused on building accessible, high-performing experiences—improving Web Vitals, optimizing bundles, and ensuring WCAG 2.1 AA-friendly UI behavior through thoughtful semantics, ARIA, and keyboard navigation. I also enjoy raising team confidence with strong automated testing (unit, integration, and end-to-end) and shipping changes through CI/CD with clear technical communication across distributed teams.

Available to hire

I’m Andrew Roberts, a Senior Software Engineer based in Kennesaw, GA, with 8+ years of experience delivering production web applications. I build user-facing features end-to-end using React, Next.js, and TypeScript, partnering closely with design and backend engineers to translate product goals into clean frontend architecture, reusable component patterns, and reliable integrations.

I’m especially focused on building accessible, high-performing experiences—improving Web Vitals, optimizing bundles, and ensuring WCAG 2.1 AA-friendly UI behavior through thoughtful semantics, ARIA, and keyboard navigation. I also enjoy raising team confidence with strong automated testing (unit, integration, and end-to-end) and shipping changes through CI/CD with clear technical communication across distributed teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
See more

Work Experience

Senior Software Engineer at Nurdsoft
February 1, 2024 - July 1, 2026
Owned frontend architecture and feature delivery for a customer-facing SaaS workspace using React, Next.js, and TypeScript, defining routing, rendering, state, and reusable component patterns. Expanded a shared Design System with Storybook and Figma to standardize 30+ accessible components, form patterns, responsive states, and interaction behavior across product surfaces. Integrated REST APIs and GraphQL via typed clients and React Query, adding caching, optimistic updates, validation, and resilient loading/error states. Improved Web Performance (code splitting, image optimization, caching, bundle analysis) and reduced Largest Contentful Paint from ~3.2s to ~1.8s on key workflows. Applied accessibility practices (semantic HTML, ARIA, keyboard navigation, focus management, WCAG 2.1 AA checks). Built 140+ automated checks with Jest/React Testing Library/Playwright running via CI/CD. Added supporting Node.js handlers and MongoDB access for preferences/configuration to align API contracts
Senior Software Engineer at Earnware
September 1, 2023 - February 1, 2024
Built campaign management and real-time analytics interfaces for a digital marketing platform using React, Next.js, TypeScript, and modern CSS across setup, billing, and reporting workflows. Translated Figma designs into reusable UI patterns with Tailwind, CSS Modules, and Storybook to strengthen a consistent component library. Connected dashboards to REST APIs and GraphQL backed by Node.js/Express.js/MongoDB, implementing typed data models, pagination, filters, mutations, and error handling. Optimized rendering with dynamic imports, caching, and image optimization, reducing the main dashboard JavaScript bundle by ~one-third. Added Jest/React Testing Library/Cypress coverage for critical flows and applied accessibility checks for keyboard use, semantic markup, and ARIA labeling. Shipped production releases in a remote Agile/Scrum environment using GitHub Actions CI/CD.
Full Stack Developer at HealthPoint
February 1, 2019 - August 1, 2023
Built patient-facing scheduling, registration, and care-management experiences using React, TypeScript, and Next.js with responsive component patterns for secure healthcare workflows on desktop and mobile. Created reusable forms and component libraries for intake, appointment, and profile workflows in collaboration with product/design teams to convert Figma specifications into maintainable interfaces with predictable validation. Integrated frontend applications with REST APIs and Node.js services, implementing typed request models, authentication-aware routing, retry/error handling, and clear user feedback for slow or failed network operations. Improved accessibility for complex healthcare forms via semantic HTML, ARIA, keyboard navigation, focus management, and WCAG-oriented reviews. Established Jest/React Testing Library/Cypress for core patient journeys with CI/CD quality gates. Improved page responsiveness through lazy loading, query caching, render profiling, and asset optimizatio
Full Stack Developer at CodingCops
December 1, 2016 - January 1, 2019
Delivered responsive web applications for agency clients using React, JavaScript, TypeScript, HTML5, and CSS3 with reusable UI components across e-commerce, professional services, and internal business portals. Converted design specifications into mobile-first interfaces with modern CSS and component-based layouts while balancing visual fidelity with maintainable frontend structure. Developed REST APIs and frontend integrations with Node.js/Express.js/MongoDB for authentication, catalog, account, and content-management workflows. Created reusable form, navigation, modal, and data-display components that reduced duplicated interface code across 10+ client applications. Added Jest-based unit tests, browser validation, Git workflows, and peer code reviews to catch frontend regressions earlier in the delivery cycle. Coordinated with project managers, designers, backend developers, and clients to clarify requirements, estimate work, document changes, and deliver iterative Agile releases.

Education

Bachelor's Degree in Computer Science at Kennesaw State University
January 1, 2012 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
See more