Backend Developer · Node.js · TypeScript · Product Mindset

Backend systems with a frontend sense of polish.

I’m Hoang Nguyen, a Node.js Developer with 4+ years building production APIs, payment flows, authentication, GraphQL services, real-time features, CI/CD pipelines, Firebase notifications, and polished React-ready product workflows.

Built for the role described.

The JD asks for someone who can move through requirements, estimation, design, development, testing, deployment, incident response, quality, CI/CD, and non-functional requirements. The CV maps strongly to that full product-development loop.

4+years delivering Node.js backend features in production teams.
4companies across ride-hailing, cloud services, auth, search, and real-time systems.
3database families: relational, document, and managed NoSQL.
1clear direction: dependable backend engineering with product-quality UI awareness.

Capability matrix.

Simple, professional, and complete: backend strength first, frontend signal visible enough for a tech lead evaluating cross-functional product delivery.

Backend product delivery

Transforms requirements into reliable backend features using Node.js, TypeScript, NestJS, ExpressJS, GraphQL, and RESTful API design.

Node.jsTypeScriptRESTGraphQL

Quality & non-functional thinking

Evaluates performance, security, data consistency, maintainability, access control, cost, and reliability while shipping product features.

SecurityReliabilityTestingMaintainability

Release & operations

Contributes to CI/CD with GitHub Actions, cloud-backed services on AWS, Firebase notifications, and production workflows that need fast response when incidents happen.

AWSFirebaseCI/CDDeployment

Selected backend case studies.

These are framed from the CV as product outcomes rather than generic responsibilities, aligned with the hiring brief’s focus on ownership, quality, and product mindset.

Enosta · 2024—Present

Ride-hailing backend, Stripe, and Firebase notification workflows

Built production backend features for real users, including payments, payouts, subscriptions, and end-to-end notification delivery across backend and frontend with Firebase.

  • Payment and payout workflows
  • Firebase notification feature across backend and frontend
  • Performance, security, and consistency trade-offs
TOMOSIA · 2023—2024

GraphQL services with maintainable cloud architecture

Designed backend solutions balancing scalability, maintainability, cost optimization, and delivery speed using NestJS, Prisma, MySQL, and AWS.

  • GraphQL with NestJS
  • Prisma and MySQL implementation
  • AWS-backed product workflows
CMC Global · 2022—2023

Authentication, authorization, and CI/CD consistency

Owned JWT, refresh tokens, RBAC, API delivery, and improved the release workflow by integrating GitHub Actions.

  • JWT and refresh-token flows
  • Role-based access control
  • GitHub Actions CI/CD
STDIO.HUE · 2021—2022

Real-time chat, search, and NoSQL APIs

Implemented Socket.IO chat, researched Elasticsearch, and built APIs using ExpressJS, TypeScript, and DynamoDB.

  • Socket.IO real-time features
  • Elasticsearch research and application
  • ExpressJS and DynamoDB APIs

Experience timeline.

A steady backend progression with repeated evidence of ownership, learning, communication, and delivery across the product development cycle.

NOV 2024 — PRESENT

Enosta · Node.js Developer

Production ride-hailing backend features, Stripe payments/payouts/subscriptions, technical trade-off analysis, deployment and release involvement.

APR 2023 — NOV 2024

TOMOSIA · Node.js Developer

Backend ownership from requirements to release, GraphQL with NestJS and Prisma, AWS cloud service work, maintainability and scalability decisions.

SEP 2022 — APR 2023

CMC Global · Node.js Developer

Authentication, authorization, JWT, refresh tokens, RBAC, NestJS APIs, TypeORM, MySQL, and GitHub Actions CI/CD improvements.

OCT 2021 — AUG 2022

STDIO.HUE · Node.js Developer

Socket.IO chat, Elasticsearch exploration, ExpressJS APIs, TypeScript, and DynamoDB-backed product functionality.

Stack map.

Organized for quick technical scanning by an engineering manager or tech lead.

JavaScriptTypeScriptReactJSHTMLCSSNode.jsNestJSExpressJSGraphQLRESTful APISocket.IOMySQLMongoDBDynamoDBFirebasePrismaTypeORMMongooseElasticsearchStripe CertifiedAWSGitHub ActionsCI/CDJWT / RBACTesting
Available for backend / full-cycle product teams

Let’s build reliable APIs, clean delivery pipelines, and product experiences that feel engineered end-to-end.

Best fit: Node.js / TypeScript backend roles where quality, self-study, communication, CI/CD, testing, and product ownership matter.