Summary

Results-driven Principal Node.js Developer with 8+ years of professional experience in the IT industry, specializing in building and leading high-performance development teams. Proven ability to architect, develop, and deploy scalable and maintainable applications using Node.js, TypeScript, and Vue.js, while leveraging a strong understanding of database technologies such as Oracle, MySQL, MSSQL, and PostgreSQL. Expertise in implementing RESTful APIs, GraphQL, RPC, integrating with third-party services, and optimizing code for maximum performance. Passionate about tackling complex technical challenges and contributing to innovative projects that drive business success.

Technical proficiencies

Programming Languages: Typescript, C#

Skills:

  • NodeJS, NestJS. ExpressJS, .NETCore, RESTful, GraphQL, Typescript
  • VueJS, NuxtJS, Quasar
  • PostgreSQL, MySQL, MSSQL, Oracle, MongoDB databases
  • AWS

Tools: Visual Studio Code, Git, Jira, Linear, Slack.

Professional experience

Electronic Health Record System – Australia

Principal NodeJS Developer, Team leader, April 2024 – Present

Project description 

  • A free and open-source Electronic Health Record for low resource and remote settings.  
  • Working on a team of 4+ developers.

Responsibilities 

  • Led the development and maintenance of the application.  
  • Guided team members in sprint planning and execution.  
  • Restructured the application's architecture for improved maintainability and scalability.  
  • Implemented new features and functionality based on user requirements.  
  • Collaborated with cross-functional teams to analyse user needs.  
  • Identified and resolved performance and security issues.  
  • Stayed up to date with the latest technologies.

Technologies

  • ExpressJS, PostgreSQL, Git

Career Metric – United States

Senior NodeJS Developer, Team leader, September 2023 – April 2024

Project description 

  • The project combines data from O*NET, BLS, Census, and more, creating a powerhouse for Labor Market and Higher Education insights, with analytics like degree ROI through robust APIs
  • Working on a team of 4+ developers.

    Responsibilities 

  • Led the development and maintenance of the platform.  
  • Developed and automated the ETL process.  
  • Restructured the architecture to improve scalability and performance.  
  • Upgraded node version and package versions.  
  • Collaborated with other teams to ensure seamless integration.

Technologies

  • ExpressJS, NestJs, Apollo GraphQL Federation, PostgreSQL, Git, AWS Batch, AWS Step Function

Career Development Tool – United States

Senior NodeJS Developer, December 2022 – December 2023

Project description 

  • A career development tool that helps students explore diverse paths to achieve their career goals.  
  • Working on a team of 9 developers.

   Responsibilities   

  • Developed, tested, and deployed the application.  
  • Collaborated with cross-functional teams to analyse user requirements.  
  • Identified and resolved issues related to performance, security, and scalability.  
  • Integrated 3rd party services to enhance functionality.  
  • Stayed up to date with the latest technologies.

Technologies

  • ExpressJS, Apollo GraphQL Federation, PostgreSQL, Git, AWS EKS, AWS S3, Auth0

Return On College – United States

Senior NodeJS Developer, July 2022 – January 2023

Project description 

  • Return On College (R.O.C) is a comprehensive return-on-investment calculator for college and career pathways.
  • Working on a team of 5 developers.

Responsibilities 

  • Developed and maintained the application.  
  • Fixed bugs and implemented new features.  
  • Identified and resolved performance and security issues.  
  • Refactored and migrated the codebase to new technologies.  
  • Analysed user requirements and proposed solutions.

Technologies 

  • NestJS, Prisma, Apollo GraphQL Federation, PostgreSQL, Git, AWS EB, AWS S3, Auth0.

Warehouse Management and Payroll System – Vietnam  

Senior Full-stack Developer, April 2021 – April 2022

Project description 

  • A comprehensive tool designed to streamline the management of incoming and outgoing goods, timekeeping, and payroll for employees.
  • Working on a team of 4+ members.

Responsibilities

  • Led the development and maintenance of the application.  
  • Built and maintained the project skeleton.  
  • Enforced coding style guidelines.  
  • Developed reusable UI components.  
  • Provided guidance to junior members.  
  • Interacted with customers to gather requirements.  
  • Conducted code reviews.  
  • Developed and maintained the warehouse management module.  
  • Performed testing and deployed system updates.  
  • Wrote user manuals and provided training.

Technologies

  • NestJS, Quasar, Jest, MSSQL, Docker, SVN

School Management System – Vietnam  

Senior Full-stack Developer, May 2021 – October 2021

Project description 

  • A platform designed to efficiently manage and organize various aspects of school operations.
  • Working on a team of 4+ members.

Responsibilities

  • Developed and maintained the project's codebase.  
  • Provided technical guidance to team members.  
  • Collaborated with the customer to understand their needs.  
  • Conducted testing and deployment of the system.  
  • Continuously monitored and improved the codebase.

Technologies

  • NestJS, Quasar, Jest, MSSQL, Docker, SVN

Performance Management System – Vietnam  

Senior Full-stack Developer, July 2019 – April 2022

Project description 

  • The Performance Management System (P.M.S) automatically collects and analyzes network performance data.
  • Working on a team of 12 members.

Responsibilities

  • Led the development and maintenance of the system.  
  • Designed and implemented the database schema.  
  • Built and maintained the project's boilerplate.  
  • Guided and supported team members.  
  • Collaborated with customers to gather requirements.  
  • Developed data collection mechanisms.  
  • Produced reports and warnings to improve network performance.

Technologies

  • ASP.NET core MVC, .Net Winform, .Net Console, VueJS, Oracle, MSSQL, Git

Telecommunication – Vietnam  

Middle Full-stack Developer, July 2017 – April 2019

Project description 

  • A network management system designed for the Metropolitan Area Network.
  • Working on a team of 7 members.

Responsibilities

  • Redesigned the user interface.  
  • Debugged and implemented new features.  
  • Rewrote collectors to improve data collection.  
  • Added support for new device models.  
  • Conducted testing and deployed system updates.

Technologies

  • ASP.NET webform, JavaScript, DevExpress, .Net Winform, Oracle, MSSQL, SVN

Telecommunication – Vietnam  

Junior Full-stack Developer, October 2016 – Jun 2017

Project description 

  • A network management system designed to simplify the deployment, testing, and monitoring of access devices in a network.
  • Working on a team of 7 members.

Responsibilities

  • Fixed bugs and implemented new features.  
  • Added support for new device models.  
  • Conducted testing to ensure application quality.

Technologies

  • ASP.NET webform, JavaScript, DevExpress, .Net Winform, Oracle, MSSQL, SVN
Certifications

Cisco Certified Network Associate  

Apollo Graph Developer - Professional Certification

Awards:

Staff of the year 2017 & 2019  

2nd & 4th place in VNPT CTF contest 2017 & 2019

Book an Appointment

Navigating Our Cooperation Models

For when you have the roadmap and the process, but not the people. Tell us the skills and seniority you need, and we send shortlisted profiles. You interview; the engineer you choose joins your existing team and works under your management.

Ideal for businesses that:
Need specialized expertise without adding full-time headcount
Want to scale capacity up or down as the roadmap shifts
Need extra hands on an upcoming or in-flight project
For when you need a team that owns a product, not individuals filling gaps. You select the engineers from the profiles above; they work exclusively on your project alongside your in-house team, keeping context instead of rebuilding it every quarter.

Ideal for businesses that:
Run large or long-term projects that need consistent ownership
Want a stable team that accumulates domain knowledge
Need engineers committed to the business goal, not just the ticket
For when scope and timeline are already settled and budget certainty matters more than flexibility. We define the delivery path up front, so the cost is known before work starts.

Ideal for businesses that:
Have a set budget and a clearly documented scope
Work to a hard deadline
Run projects with defined goals and achievable milestones
For when you want a permanent extension of your engineering organization in Vietnam, your process and your tooling, running on our infrastructure and hiring pipeline across three ISO-certified centers.

Ideal for businesses that:
Are building long-term engineering capacity, not staffing a single project
Want dedicated infrastructure and a managed hiring pipeline
Plan to grow the team steadily over several years
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?