Open to opportunities

Nguyễn Hùng Dũng

Full-Stack Developer · Migration & Integration Specialist

11 years of experience delivering web, desktop and cloud solutions — with a proven track record of modernizing legacy platforms (ASP.NET → NestJS/Next.js, SharePoint, Lotus Notes → cloud) and engineering complex integrations with accounting, banking and communication systems.

📍 Gò Vấp, Ho Chi Minh City, Vietnam 📞 0779 004 101 ✉️ dung.nh1705@gmail.com
11+
Years experience
4
Major migrations delivered
8+
Systems integrated
990+
Users on platform I lead
Signature Strengths

Where I create the most value

Two things run through my entire career: moving legacy systems to modern stacks without breaking the business, and making separate systems talk to each other reliably.

🚀

Legacy Migration & Modernization

I take aging, business-critical platforms and move them to modern frameworks and cloud infrastructure — incrementally, safely, and with performance gains.

  • ASP.NET → NestJS + Next.js: modernized a live legacy system by migrating its services and interfaces to a modern TypeScript stack.
  • SharePoint 2010 → 2013: full platform migration of an enterprise SharePoint application.
  • Lotus Notes → SharePoint Online: moved on-premise legacy forms into the cloud.
  • On-prem → Azure + Kubernetes: containerized workloads, deployed and monitored them on Azure with automated CI/CD pipelines.
Zero-disruption strategyIncremental rewritesCloud-nativeCI/CD automation
🔗

API & Third-Party Integration

I design secure, high-performance REST APIs and connect products to the external services businesses depend on — accounting, payments, messaging and more.

  • Xero (bidirectional): built two-way sync pushing accounting data to Xero and reconciling responses back into an internal Xero-like accounting platform.
  • Banking & payments: integrated payment platforms with banking systems for card transactions at checkout counters.
  • Communication stack: SendGrid email, Firebase notifications, AddressFinder lookup, CASL-based authorization.
  • Event-driven messaging: RabbitMQ microservices for notifications, email delivery and async report generation.
REST API designBidirectional syncWebhooks & queuesSecurity-first
⚙️

End-to-End Engineering

Comfortable across the whole lifecycle — back-end, front-end, deployment and production support. From requirements to running software.

👥

Technical Leadership

Led a four-person product team as Team Lead & Product Owner — requirements, UI design, code reviews, Azure deployment and maintenance.

Migration Track Record

Legacy in. Modern out.

Every migration below was performed on live, business-critical systems — modernizing the stack while the business kept running.

ASP.NET legacy systemMonolithic services & UI
NestJS + Next.jsModern TypeScript stack · ASWhite Global
SharePoint 2010Enterprise application
SharePoint 2013Full platform upgrade · DXC
Lotus Notes formsOn-premise legacy
SharePoint OnlineCloud-hosted · DXC
Traditional deploymentManual delivery
Azure + Kubernetes + CI/CDBitbucket Pipelines · GitHub Actions
Career

Professional Experience

11 years across product companies and global consultancies, always shipping end-to-end.

ASWhite Global

Jun 2019 – Jun 2026
Full-stack Developer
  • Built and enhanced client portals for managing insurance claim quotes and invoices in a five-person team.
  • Built an internal accounting platform with Xero-like capabilities to manage company-wide invoices and consolidate accounting metrics through Xero.
  • Implemented bidirectional Xero integration — pushing accounting data out and synchronizing Xero responses back into the platform.
  • Migrated a legacy ASP.NET system to NestJS and Next.js, modernizing both services and interfaces.
  • Designed high-performance, secure REST API endpoints in NestJS.
  • Integrated SendGrid · Firebase · AddressFinder · CASL for email, notifications, address lookup and authorization.
  • Deployed and monitored Kubernetes workloads on Azure; automated delivery with Bitbucket Pipelines and GitHub Actions.
NestJSNext.jsReactTypeScriptRedisFirebaseTypeORMMySQLMUIAzureKubernetesXeroSendGridAddressFinderCASL

NashTech Vietnam

Jun 2017 – Jun 2019
Full-stack Developer
  • Maintained and customized payment solutions supporting online payments and card transactions at checkout counters.
  • Integrated the payment platform with banking systems to process card payments.
  • Built a Windows application creating a virtual PED (PIN entry device) on the server.
  • Extended APIs, web applications and services in response to client requirements.
ASP.NETC#.NET WinFormsMS SQLHTMLCSS

DXC Vietnam

May 2015 – May 2017
Full-stack Developer
  • Migrated a SharePoint application from 2010 to 2013.
  • Revamped an intranet portal to align with Amlak branding and optimized existing SharePoint forms.
  • Migrated Lotus Notes forms to SharePoint Online.
  • Implemented Windows, web and mobile-facing services supporting user interaction with SAP 3D Viewer.
ASP.NETC#.NET WinFormsMS SQLSharePointTelerik UI
Featured Project

Leadership in action

A long-running production platform I own end-to-end — from requirements and UI design to Azure deployment and maintenance.

TNTT School Management System

Sep 2019 – Present
Team Lead & Product Owner · Team of 4 · Thạch Đà Parish
  • Led development of a school-management platform supporting 90+ teachers and 900+ students.
  • Delivered registration, attendance, test and grade management; owned requirements, UI design, full-stack implementation, Azure deployment and ongoing maintenance.
  • Implemented RabbitMQ-based microservices for notifications, email delivery and asynchronous report generation and downloads.
  • Conducted code reviews to raise code quality, consistency and knowledge sharing across the team.
900+
Students
90+
Teachers
7 yrs
In production
4
Team members led
ReactMUIRecoilNestJSMySQLTypeORMDockerAzureRabbitMQMicroservices
Toolbox

Technical Skills

Highlighted chips mark the tools behind my migration and integration work.

Languages

C#TypeScriptJavaScript

Frameworks & UI

NestJSNext.jsReactNode.jsASP.NETWinFormsMUIRecoilTelerik UI

Data & Integrations

MySQLMS SQLRedisFirebaseTypeORMXero APISendGridAddressFinderCASLRabbitMQ

Cloud & Delivery

AzureDockerKubernetesNxBitbucket PipelinesGitHub Actions

Practices

REST API designAgileClean codeRequirements gatheringCode reviewProblem solving
Contact

Let's build (or migrate) something great

Looking for someone who can modernize your platform or wire it into the services your business runs on? Let's talk.

✉️dung.nh1705@gmail.com 📞0779 004 101 📍Gò Vấp, Ho Chi Minh City

Education: B.Eng. Software Engineering (Minor: Information Systems), Hoa Sen University, 2010–2014 · Interests: Table tennis, badminton, esports