Backend Developer Portfolio

Do Ngoc Giang

Hi there, welcome to my portfolio.

With 2+ years of backend development, I focus on scalable APIs, automation, and microservice consistency.

I value teamwork, direct communication, and practical solutions that survive production.

Testing: Selenium, Postman, Axios and related toolchains.

Backend: Node.js, TypeScript, NestJS, Microservice, MongoDB, PostgreSQL.

Backend Developer based in Hanoi, Vietnam • dongocgiang.edu@gmail.com

Portrait of Do Ngoc Giang

Currently

Backend Developer at BeatColor CO.,LTD

Career

My Experience

Focused on backend architecture, scalable APIs, and operational reliability.

BeatColor CO.,LTD

03/2026 - Now

Backend Developer

Product Team (Team size: 6)

Currently building product features and backend services for customer interaction systems.

NestJSMicroservicesPostgreSQLRabbitMQgRPC
  • Developing product modules and APIs with NestJS for customer-facing workflows.
  • Still in onboarding phase, gradually learning the full domain and existing architecture to take ownership faster.
  • Implementing asynchronous microservice communication using RabbitMQ to improve decoupling and scalability.
VTI Solution

03/2024 - 02/2026

Backend Developer

Module MMS-X (Team size: 5)

Developed MMS-X, part of the MES-X solution, for real-time equipment management, automated error alerts, maintenance planning, and performance reporting.

NestJSMongoDBPostgreSQLMSSQLRedisKafkaNATS
  • Developed and optimized API modules using NestJS and backend technologies.

    • Built APIs for devices, tasks, plans, statistics, and Excel import/export.

    • Worked with automatic scheduling flows and operational optimization.

  • Collaborated closely with business analysts to refine user requirements.

    • Proposed practical solutions to reduce implementation cost and increase delivery speed.

  • Built features with NestJS, MongoDB, PostgreSQL, MSSQL, and Redis.

    • Adapted quickly to NestJS for modular backend architecture.

    • Worked with both SQL and NoSQL data models across client projects.

  • Designed and operated microservices with NATS, Kafka, and Saga pattern for consistency.

    • Built and published the open-source package saga-transaction-lib on npm.

    saga-transaction-lib
  • Contributed to performance, security, and automation improvements through technical proposals.

Capabilities

My Skills

Core backend technologies, tooling, and collaboration workflows.

Programming Languages & Tools

  • JavaScript
  • TypeScript
  • Node.js
  • Express.js
  • NestJS
  • MongoDB
  • PostgreSQL
  • SQL Server
  • Redis
  • Socket.io
  • Git
  • VS Code
  • Postman
  • Selenium
  • Docker
  • Cloudflare

Workflows

  • Agile development and Scrum
  • Estimating effort and delivery timelines
  • Coding, testing, and debugging
  • Using GitHub/GitLab for team collaboration
  • Knowledge sharing and technical mentoring

Build

My Projects

A selected list of products, tools, and open-source work.

Showing 9 projects.

VibeyLab screenshot

🌿 VibeyLab

December 5, 2025

Creative coding studio focused on open-source products and experiments with useful, positive vibes.

Chuyen Nho Nho screenshot

💌 Chuyen Nho Nho

September 23, 2025

Anonymous sharing platform where users post thoughts, emotions, and stories in a safe community space.

I18N Translation Manager screenshot

🌐 I18N Translation Manager

July 21, 2025

Translation workflow tool for editing and managing multilingual files for development teams.

Temporary Email Server screenshot

📧 Temporary Email Server

April 30, 2025

Node.js temporary inbox service with WebSocket updates, SMTP integration, and MongoDB persistence.

Saga Transaction Library screenshot

📦 Saga Transaction Library

October 15, 2024

TypeScript library implementing Saga pattern to coordinate distributed transactions in microservices.

Online Food Ordering screenshot

🍔 Online Food Ordering

March 11, 2024

MERN application targeting microservices architecture, multilingual support, and practical ordering UX.

Website Booking - Medical screenshot

📆 Website Booking - Medical

November 12, 2023

Online medical booking system on Node.js with MongoDB, designed for stable appointment workflows.

Website Shorten Link screenshot

🪢 Website Shorten Link

July 9, 2023

SEO-friendly short-link platform with analytics and management dashboard on SSR architecture.

Backend App Music screenshot

🎺 Backend App Music

June 18, 2023

Web API for a music player application with core streaming and account features built on Node.js.

Learning

My Education

Academic background and community activities shaping my engineering foundation.

Lifestyle

My Interests

How I recharge and keep my creativity alive outside software delivery.

Besides long coding sessions, I usually recharge by exploring new tech trends and listening to music. I especially enjoy "vibe coding" simple and useful tools with thoughtful details.

In my free time I cycle around the city, take care of my small garden, and spend quality time with my cats.

Connection

Contact Me

Send me a message for collaboration, freelance backend work, or technical discussion.