- June 2021 - Present
The Access Group - Senior Software Engineer
- Successful architected and designed scalable and high availability system APIs which provides bias-free hiring tools and analytics that help businesses reach more diverse candidates quickly, easily and costeffectively.
- Upgraded to new version with using Nestjs from pure Javascript API application. Migrated from a monolithic system to an ecosystem of microservices each encapsulating a business capability.
- Developed backend API with Nestjs, MySQL, MongoDB and applied successfully CQRS pattern and event-base for communication among services with Kafka and Redis publisher, subscriber
- Designed and implemented scalable AWS infrastructure utilizing ECS, ECR, and Elastic Load Balancing for containerized applications, leveraging Docker for efficient deployment and continuous integration via GitHub Actions
- Implemented Infrastructure as Code (IaC) using Terraform to deploy and manage AWS infrastructure, ensuring efficient and repeatable provisioning processes.
- October 2020 - May 2021
SGH Asia - Senior Fullstack Developer
- Migrated a monolithic Java application to a microservices architecture using NodeJS and ReactJS
- Consistently developed new features and maintained existed single page application (SPA) using Angular, collaborated with team members to resolve technical issues, improved UI/UX.
- Developed a SPA for dynamic form with high performance using React and developed Nestjs application to integrate with existed core APIs.
- February 2019 - October 2020
Asset Holding - Software Developer
- Managed and led a team with 8 members, providing technical guidance to build a real estate marketplace application.
- Designed architecture for Frontend and Backend web application.
- Developed a full-stack solution using NodeJS, NextJS, MongoDB, and Elasticsearch, delivering a high-performance search engine with full-text search and coordinate-based searching capabilities.