Education & Workforce Management Platform – Canada
Principal NodeJS Developer, Team leader, Feb 2026 – Present
Project description
- Developed and modernized a workforce management platform supporting recruitment, training, business operations, and performance management.
- Re-architected legacy applications into scalable cloud-native services on AWS.
- Leveraged AI-assisted development and intelligent monitoring to improve engineering productivity, system reliability, and operational efficiency.
Responsibilities
- Led a cross-functional backend engineering team.
- Collaborated with BAs and stakeholders to define technical solutions and architecture.
- Designed system architecture, service structures, and database models.
- Modernized legacy systems using NestJS and service-oriented architecture.
- Planned and executed data migration strategies.
- Designed and managed AWS infrastructure and cloud services.
- Implemented Redis caching and performance optimization solutions.
- Built CI/CD pipelines and automated deployment processes.
- Established coding standards, conducted code reviews, and mentored engineers.
- Implemented observability, monitoring, and AI-assisted operational analysis.
Technologies
- AWS (ECS, RDS, Lambda, SQS)
- Intelligent Monitoring & Analytics
Electronic Health Record System – Australia
Principal NodeJS Developer, Team leader, April 2024 – Jan 2026
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.
- 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