Hi, I’m Kevin Nguyen, a Senior Software Engineer with 10 years of experience building full-stack systems across React, TypeScript, Java Spring Boot, AWS, GraphQL, REST, Kafka, and PostgreSQL. I’ve spent the last several years shipping cloud-native services, tightening API contracts, and running architecture reviews for products that need both responsive front ends and resilient backend systems. My recent work has included JWT/OIDC auth flows, event-driven services on AWS MSK, Aurora PostgreSQL tuning, and graph data access patterns with Amazon Neptune. I also use AI-assisted engineering tools like GitHub Copilot and Claude Code to speed up refactoring, test generation, and debugging while keeping code quality and security standards intact. I collaborate with product and QA teams to ensure scalable deployments, track incidents with CloudWatch, and drive architecture reviews that surface IAM, networking, and rollout risks. I value clean interfaces, measurable performance, and robust security in every release.

Kevin Nguyen

Hi, I’m Kevin Nguyen, a Senior Software Engineer with 10 years of experience building full-stack systems across React, TypeScript, Java Spring Boot, AWS, GraphQL, REST, Kafka, and PostgreSQL. I’ve spent the last several years shipping cloud-native services, tightening API contracts, and running architecture reviews for products that need both responsive front ends and resilient backend systems. My recent work has included JWT/OIDC auth flows, event-driven services on AWS MSK, Aurora PostgreSQL tuning, and graph data access patterns with Amazon Neptune. I also use AI-assisted engineering tools like GitHub Copilot and Claude Code to speed up refactoring, test generation, and debugging while keeping code quality and security standards intact. I collaborate with product and QA teams to ensure scalable deployments, track incidents with CloudWatch, and drive architecture reviews that surface IAM, networking, and rollout risks. I value clean interfaces, measurable performance, and robust security in every release.

Available to hire

Hi, I’m Kevin Nguyen, a Senior Software Engineer with 10 years of experience building full-stack systems across React, TypeScript, Java Spring Boot, AWS, GraphQL, REST, Kafka, and PostgreSQL. I’ve spent the last several years shipping cloud-native services, tightening API contracts, and running architecture reviews for products that need both responsive front ends and resilient backend systems. My recent work has included JWT/OIDC auth flows, event-driven services on AWS MSK, Aurora PostgreSQL tuning, and graph data access patterns with Amazon Neptune.

I also use AI-assisted engineering tools like GitHub Copilot and Claude Code to speed up refactoring, test generation, and debugging while keeping code quality and security standards intact. I collaborate with product and QA teams to ensure scalable deployments, track incidents with CloudWatch, and drive architecture reviews that surface IAM, networking, and rollout risks. I value clean interfaces, measurable performance, and robust security in every release.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

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

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet