Skip to content

> whoami — Nguyen Manh Cuong . Fullstack Software Engineer

I build web products that bring real value to users and businesses.

My goal is to become an expert in web development, so I keep learning and improving every day.

Fullstack Software Engineer with 5+ years building web apps end to end — React and Next.js on the front end, Node.js and NestJS APIs on the back end, PostgreSQL, MongoDB and Redis for data, and AWS to run it in production.

building production backends
5+ yrs
Certified Developer – Associate (DVA-C02)
AWS
Cloud Developer
Udacity

01 / skills

Skills

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS

Backend

  • Node.js
  • NestJS
  • GraphQL
  • REST
  • WebSocket

Data & messaging

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch
  • RabbitMQ
  • Kafka

Cloud & DevOps

  • AWS
  • Docker
  • GitHub Actions
  • Grafana

Also familiar with

  • Go
  • Python

02 / experience

Where I've shipped

  1. 03/2024 – 07/2026

    FPT Software

    Software Engineer

    01/2026 – 07/2026 · Australian clients (data processing on AWS)

    • Worked directly with Australian clients to gather and clarify business requirements through regular meetings and technical discussions.

      Translated client requirements into practical backend solutions and aligned implementation with business needs.

    • Built NestJS services for a file-driven data processing workflow on top of AWS S3.

      Centralized JSON-based data access for downstream systems and improved consistency across transformations.

    • Implemented scheduled AWS Lambda jobs in Python, Node.js to scan S3 buckets every five minutes and aggregate multiple CSV files into a single JSON dataset.

      Persisted the processed output automatically.

    • Designed asynchronous large-file processing and integrated AWS SES notifications.

      Improved throughput and reduced manual intervention in data transformation workflows.

    • Structured the workflow around automated file ingestion, transformation, and notification steps.

      Enabled recurring data updates to run reliably with minimal operator involvement.

    • Collaborated with backend and DevOps engineers to integrate NestJS, Lambda, S3, and SES into a stable distributed workflow.

      Ensured reliable service-to-service communication.

    • NestJS
    • AWS S3
    • AWS Lambda
    • Python
    • Node.js
    • AWS SES

    Software Engineer

    09/2025 – 12/2025 · Japanese clients (AI, Databricks)

    • Worked directly with Japanese clients to gather and clarify business requirements through regular meetings and technical discussions.

      Translated client requirements into practical backend solutions and aligned implementation with business needs.

    • Owned backend development from architecture design to production deployment, researching the Databricks platform.

      Designed a production-ready solution on Databricks Apps.

    • Designed streaming-based REST APIs for large image uploads, returning job IDs immediately while processing requests asynchronously.

      Avoided blocking the Node.js event loop and prevented out-of-memory issues.

    • Designed an event-driven processing pipeline using Worker Threads, job queues, retry policies, and dead-letter queues.

      Enabled resilient image preprocessing and AI inference.

    • Implemented CPU-intensive preprocessing with Worker Threads before dispatching jobs to Databricks Model Serving.

      Kept backend APIs responsive under heavy workloads.

    • Designed PostgreSQL data models with TypeORM, foreign keys, unique constraints, and cascading relationships.

      Ensured data integrity and supported reliable, scalable AI processing workflows.

    • Designed real-time job tracking where AI workers persisted results and published completion events.

      Enabled the backend to deliver live status updates and inference results to the frontend through WebSocket.

    • Implemented secure application-level and user-level authorization for Databricks Apps.

      Protected shared AI workspaces and customer-facing services.

    • Databricks
    • REST APIs
    • Node.js
    • Worker Threads
    • PostgreSQL
    • TypeORM
    • WebSocket

    Software Engineer – FPT Retail – Long Châu Pharmacy

    03/2024 – 09/2025

    • Developed and enhanced backend microservices for Long Châu’s pharmacy retail platform, supporting more than 2,500 stores and millions of users, while mentoring junior engineers.

      Consistently delivered complex backend features on schedule under tight business deadlines.

    • Designed and implemented scalable RESTful APIs using Node.js, NestJS, and TypeScript, applying SOLID principles and Clean Architecture.

      Built maintainable, extensible, and production-ready backend services.

    • Designed, implemented, and owned a dedicated Worker Service responsible for document generation and large-file processing using Worker Threads and asynchronous processing.

      Generated Word reports and handled Excel import/export workflows while keeping APIs responsive under heavy workloads. Published job completion events and delivered generated files through a real-time notification system.

    • Designed and implemented Redis-backed inventory services.

      Reduced average API response time from 300 ms to 20 ms, lowered database load by approximately 40%, and optimized infrastructure costs for high-traffic inventory operations.

    • Built Elasticsearch-powered search services and secure AWS S3 file upload/download workflows using Presigned URLs.

      Improved search performance, secure file handling, and operational efficiency across multiple business domains.

    • Migrated legacy services to a modern NestJS-based microservice architecture while adopting standardized engineering practices.

      Improved maintainability, modularity, production reliability, and long-term scalability.

    • Collaborated closely with backend engineers across multiple microservices, product managers, QA engineers, and cross-functional teams to design scalable technical solutions and define service contracts.

      Ensured seamless integration between distributed services.

    • Partnered with the DevOps team to optimize Node.js production environments, including application configuration, resource utilization, deployment strategies, and runtime performance.

      Improved service stability and operational efficiency.

    • Supported production operations by monitoring application health, troubleshooting incidents, optimizing system performance, and resolving production issues.

      Ensured reliable service delivery.

    • Node.js
    • NestJS
    • TypeScript
    • Worker Threads
    • Redis
    • Elasticsearch
    • AWS S3
  2. 08/2022 – 03/2024

    NEOX

    Software Engineer

    Fintech

    • Developed RESTful APIs for internal service communication and GraphQL APIs for frontend applications using NestJS, Apollo Server, and TypeScript.

      Provided efficient and flexible data access across fintech platforms.

    • Designed and implemented Apache NiFi data pipelines to continuously synchronize operational data from MongoDB to PostgreSQL.

      Enabled complex SQL-based reporting and business analytics without impacting production workloads.

    • Improved software quality and deployment reliability by enhancing CI/CD pipelines, integrating SonarQube, ESLint, and automated testing.

      Modernized legacy Node.js services to improve maintainability and code quality.

    • Researched, integrated, and deployed Cloudflare for document uploads and Mailjet for email notifications within the microservice platform.

      Enabled secure file upload workflows and reliable email delivery while reducing infrastructure complexity and operational overhead.

    • Collaborated closely with backend engineers, product managers, QA engineers, and business stakeholders to design microservice and event-driven solutions and define API contracts.

      Delivered scalable backend architectures aligned with business requirements.

    • NestJS
    • Apollo Server
    • TypeScript
    • GraphQL
    • Apache NiFi
    • MongoDB
    • PostgreSQL
    • SonarQube
    • ESLint
    • Node.js
    • Cloudflare
    • Mailjet
  3. 01/2021 – 08/2022

    Faboshop

    Software Engineer

    E-commerce

    • Joined the founding engineering team and played a key role in evaluating and selecting the technology stack, including NestJS and supporting libraries.

      Contributed to backend architecture, database schema design, and engineering standards for a social commerce platform built on MongoDB and PostgreSQL.

    • Designed and developed scalable backend APIs using Node.js, NestJS, and TypeScript, supporting Web, Android, iOS, and internal administration systems.

      Ensured consistent business logic across multiple client applications.

    • Developed internal administration modules for order management, product management, and operational workflows.

      Improved efficiency through centralized business operations.

    • Designed and implemented Redis-based authentication, session management, refresh token rotation, token blacklisting, and caching strategies.

      Improved API performance and strengthened application security.

    • Integrated Firebase Cloud Messaging (FCM) and Google Cloud Storage to deliver reliable push notifications and centralized media management.

      Improved user engagement and scalable file handling.

    • Researched and integrated Facebook APIs into the platform to support social commerce features while implementing secure file upload services.

      Enhanced platform capabilities and user experience.

    • NestJS
    • MongoDB
    • PostgreSQL
    • Node.js
    • TypeScript
    • Redis
    • Firebase Cloud Messaging
    • Google Cloud Storage
    • Facebook APIs

Education & Certifications

University of Information Technology (UIT) – VNU-HCM · Information Technology · 2025 – Present

03 / side projects

Starter kits & labs