Senior Front-End Engineer with 10 years of experience building and cleaning up React and Next.js web applications—handling migrations, UI restoration, responsive polish, refactors, and performance fixes without breaking existing flows. I’m comfortable digging into messy architecture and improving it so the codebase stays maintainable for the next engineer. I’ve shipped product work across teams using React, Next.js, TypeScript, JavaScript, HTML, and CSS, and I frequently partner with REST APIs, Redux, Jest, Cypress, and Tailwind CSS to resolve UI regressions, state issues, and hydration/rendering bugs. I move fast on UX cleanup, bug fixing, and feature delivery while keeping implementation details clear and test-backed.

Kevin Nguyen

Senior Front-End Engineer with 10 years of experience building and cleaning up React and Next.js web applications—handling migrations, UI restoration, responsive polish, refactors, and performance fixes without breaking existing flows. I’m comfortable digging into messy architecture and improving it so the codebase stays maintainable for the next engineer. I’ve shipped product work across teams using React, Next.js, TypeScript, JavaScript, HTML, and CSS, and I frequently partner with REST APIs, Redux, Jest, Cypress, and Tailwind CSS to resolve UI regressions, state issues, and hydration/rendering bugs. I move fast on UX cleanup, bug fixing, and feature delivery while keeping implementation details clear and test-backed.

Available to hire

Senior Front-End Engineer with 10 years of experience building and cleaning up React and Next.js web applications—handling migrations, UI restoration, responsive polish, refactors, and performance fixes without breaking existing flows. I’m comfortable digging into messy architecture and improving it so the codebase stays maintainable for the next engineer.

I’ve shipped product work across teams using React, Next.js, TypeScript, JavaScript, HTML, and CSS, and I frequently partner with REST APIs, Redux, Jest, Cypress, and Tailwind CSS to resolve UI regressions, state issues, and hydration/rendering bugs. I move fast on UX cleanup, bug fixing, and feature delivery while keeping implementation details clear and test-backed.

See more

Experience Level

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

Language

English
Advanced
Vietnamese
Advanced

Work Experience

Senior Software Engineer at Navigate360
February 1, 2025 - May 1, 2026
Shipped React and TypeScript features for the admin and client-facing web apps, employing modern hooks, component composition, and state management patterns to keep the UI fast under heavy workflows. Owned Spring Boot services backing the product portal, implementing REST APIs with validation, pagination, filtering, and backward-compatible response changes. Defined GraphQL schemas and resolvers for account/entitlement data, and reduced N+1 issues with batching and cache-aware queries. Implemented OIDC/OAuth2 login flows with JWT-based sessions via Spring Security for cleaner SSO handoffs. Built event-driven pieces on AWS MSK, tuned consumer groups and retry behavior to handle burst workloads. Tuned Aurora PostgreSQL through indexing and migrations; moved slow endpoints from table scans to predictable times. Used Amazon Neptune and Gremlin for graph relationships where traversals beat nested joins. Leveraged Copilot and Claude Code for refactors and test scaffolding while performing man
Senior Software Engineer at Ideamaker
April 1, 2020 - February 1, 2025
Developed React/TypeScript frontend modules for customer portals and internal tooling, focusing on hooks, forms, and rendering performance. Built Spring Boot REST and GraphQL services with schema design and resolver cleanup, plus contract-first API changes. Implemented OAuth2 and JWT authentication with Spring Security and secure session management for browser logins and admin workflows. Managed AWS-backed integrations across Aurora PostgreSQL, S3, and CloudWatch, ensuring data flow, storage, and operational visibility. Wrote Kafka producers and consumers for event-driven workflows, handling partitioning, lag, and dead-letter paths when ordering mattered. Used Amazon Neptune/Gremlin for relationship-centric features with tuned query paths. Added OpenAPI documentation and REST contract checks for pagination, filtering, and idempotent updates. Used Copilot and Claude Code to speed up boilerplate and refactors; automated testing with JUnit, Jest, Cypress; CI with GitHub Actions. Moved inf
Software Engineer at Bellpepper
March 1, 2016 - April 1, 2020
Built frontend features in React and JavaScript for customer-facing products, emphasizing reusable components and cleaner state handling. Developed Java and Spring Boot services exposing REST APIs with DI, validation, and maintainable controller logic. Worked on GraphQL schema updates to reduce over-fetching and improve client experience. Implemented OAuth2 and JWT authentication in Spring Security for secure web sessions. Supported AWS deployments with IAM, CloudWatch, and basic networking changes. Wrote Kafka consumers and producers for background processing, managing consumer groups and retry behavior. Used PostgreSQL for schema changes, indexing, and cleanup queries; added automated tests with JUnit and Jest and integrated meaningful end-to-end coverage. Introduced feature flags to control deployments and collaborated with designers and product folks on delivery tradeoffs.
Software Engineer Intern at Amazon
May 1, 2015 - March 1, 2016
Built Java utilities and small Spring-based service components supporting internal workflows. Worked with REST APIs and JSON payloads, debugging request/response issues with Postman and logs. Contributed to SQL queries and PostgreSQL-style data checks for reporting and operational support. Used Git for branching, pull requests, and code reviews while learning the team’s delivery process. Wrote JUnit tests for Java code and helped clean up brittle test cases. Used IntelliJ IDEA and Maven for local development, builds, and troubleshooting. Attended design discussions to learn Spring Boot/backend patterns and handled small bug fixes quickly to unblock teammates.

Education

Bachelor of Science in Computer Science at University of California, Santa Cruz
January 1, 2012 - January 1, 2016
Bachelor of Science in Computer Science at University of California, Santa Cruz
January 1, 2012 - January 1, 2016
Bachelor of Science in Computer Science at University of California, Santa Cruz
January 1, 2012 - January 1, 2016
Bachelor of Science in Computer Science at University of California, Santa Cruz
January 1, 2012 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics