Nopala drops you into real conversations, listens as you speak, and coaches you the moment you finish.
- Back-End Developer
- DevOps Developer
- Front-End Developer
- +2
I’m a software engineer with 6 years of experience building modern web applications and services, specializing in React and TypeScript, GraphQL, and Java/Spring Boot as well as Python/FastAPI and Node/Express.
I’m a software engineer with 6 years of experience building modern web applications and services, specializing in React and TypeScript, GraphQL, and Java/Spring Boot as well as Python/FastAPI and Node/Express. I enjoy turning complex product requirements into clean, reusable architectures—like shared data layers, schema-driven workflows, and scalable micro-frontend boundaries—so teams can ship faster without runtime surprises.
I’ve also worked deeply across the stack: designing PostgreSQL data models with Spring Data JPA/Hibernate, improving performance on high-traffic user experiences, and strengthening quality through Jest/React Testing Library and Playwright e2e test infrastructure. On the platform side, I’ve contributed to AWS-based deployments using Terraform/CloudFormation and CI/CD pipelines, and I’m comfortable collaborating across multiple teams to deliver reliable systems end to end.
Nopala drops you into real conversations, listens as you speak, and coaches you the moment you finish.
Owned and architected a shared React data layer using Redux Toolkit and RTK Query, including typed endpoint slices, normalized cache keys, and tag-based invalidation to replace ad hoc fetching across 8+ features. Configured a Webpack Module Federation micro-frontend to establish shared dependency boundaries and remote versioning so multiple teams could deploy independently without duplication or version drift breaking the host shell. Built a schema-driven, multi-step approval workflow with role-based routing and field-level authorization, per-step validation, and resumable draft state adopted by 6+ business teams. Migrated feature-local global state from Redux to React Context/useReducer with scoped providers to prevent blanket re-renders, aligning the codebase with React primitives. Improved performance for high-traffic browsing via route-level code splitting, memoized selectors, list row optimizations, and per-endpoint cache lifetimes. Implemented Jest/React Testing Library tests for
Built a B2B commerce frontend for a platform selling 3D scanning, printing, and engineering solutions across 50+ partner and vendor products, covering discovery, cart, checkout, and order flows. Created an integration layer that normalized product, pricing, and inventory responses from separate services to reduce round trips and remove repeated null-handling and reconciliation logic. Implemented React/Next.js flows across 12+ product and checkout workflows by decomposing designs into reusable components with a shared prop/variant API rather than one-off pages. Developed a Socket.io support chat with optimistic UI rendering reconciled with server acknowledgments, message queueing during disconnect, and exponential-backoff reconnection with replay on resume.
Post a job and invite Nhan, or contact them directly. No hidden commission.