Summary

Software Engineer with over 4+ years of experience in developing and maintaining applications and distributed systems. Passionate about problem-solving and scalability in fast-paced environments. Skilled in building web applications from front to back using modern tools. Enjoy working with teams to create reliable and easy-to-use software that solves real problems. Focused on writing clean, efficient code and improving app performance. Always looking for better ways to build and support useful software.

Technical proficiencies

Programming Languages: JavaScript, TypeScript. 

Skills: 

  • Frameworks/ Platforms: NodeJS, NestJS, ReactJS, NextJS.
  • Testing: Jest, Playwright.
  • Database Management Systems: PostgreSQL, MySQL, MongoDB.  
  • Message Queuing Technologies: RabbitMQ, Redis Queue.
  • IDEs, Design Tools: Neovim, Visual Studio Code.  
  • Cloud: AWS (Lambda, S3, RDS, CloudFront, EC2, ECS, Fargate,…).  
  • DevOps: Docker, Github Actions (Runner, Workflow), Jenkins.
  • Working methodology: Agile-Scrum, Waterfall.  
  • Architecture: Microservices, Severless.  
  • Design patterns: DDD (Domain Driven Design), Even-driven architecture.     
Professional Experience

Pipeline Health AI 

Back-end Developer, March 2025 – Present

Project description 

  • A multi-tenant architecture application

Responsibilities 

  • Collaborated with Project Manager to estimate delivery timelines and break down features into actionable tasks aligned with the roadmap.
  • Initialized and structured the backend codebase using scalable architecture patterns (Modular + DDD-lite), adhering to NestJS best practices.
  • Designed and documented system architecture diagrams, including service boundaries, data flow, Redis caching layers, and external integrations like Clerk and AWS S3.
  • Led performance optimization efforts, reducing API response times by indexing, caching (Redis), and optimizing database queries with QueryBuilder and TypeORM.
  • Implemented robust authentication and authorization logic using Clerk’s RBAC/ABAC models to support roles like Super Admin, Tenant Admin, and Sales Staff.
  • Integrated AWS services such as S3 for file storage and retrieval, including signed URLs and multi-part uploads.  
  • Ensured code quality and maintainability by writing unit and integration tests using Jest and setting up CI workflows for test enforcement.
  • Proactively identified tech debt and bottlenecks, proposed refactors and architectural improvements to ensure system resilience and long-term maintainability.

    Technologies 

  • Typescript, NestJS, RDS Postgres, RDS S3, Clerk (Authentication)

E-commerce Platform – Malaysia

Full-stack Developer, January 2025 – March 2025

Project description 

  • Southeast Asia's pioneering e-commerce platform for buying and selling pre-owned motorcycles
  • Platform offers a fast, secure, and hassle-free online experience with 170 inspection checkpoints, a 100% money-back guarantee return policy, warranty, nationwide delivery, and a bundle of finance, road tax, and insurance.

Responsibilities 

  • Participated in daily meetings to discuss progress and demonstrate features directly to line manager.  
  • Developed robust CRUD endpoints, collaborating with team members to ensure effective development and maintenance.
  • Implemented AWS Lambda functions to automatically add watermarks to images stored in AWS S3.  
  • Utilized AWS ECS and ECR to deploy both backend and frontend components of web application to the cloud.

Technologies 

  • Backend: Nodejs (NestJS).  
  • Architecture: Serverless, Monolithic.
  • AWS: Lambda function, S3, RDS (PostgreSQL, MySQL).  
  • CI/CD: Github actions (Runner, Workflow).
  • Version control platform: Github.

E-commerce Platform – Vietnam

Back-end Developer, July 2023 – December 2024

Project description 

  • This is an E-commerce platform.

Responsibilities 

  • Developed data pipelines to process structured data, integrating millions of raw records from 10+ data sources  
  • Refactored internal libraries and services (scraping, APIs) using best practices to improve performance, maintenance, and simplify debugging  
  • Developed a GitOps style service to manage database user roles and proxy IPs for each account  
  • Built the test framework (integration tests, stress tests) leveraging GitHub CI/CD to reduce manual work  
  • Improved database performance by implementing indexing strategies, reducing query response time by 30%
  • Automated ETL processes across multiple marketplaces, reducing manual workload by 80% monthly  
  • Utilized AWS services, including EC2 and RDS, to improve system scalability and availability

Technologies 

  • Python, FastAPI, Celery, RabbitMQ, RDS Postgres, Redis

Healthcare System – Singapore

Full-stack Developer, September 2021 – July 2023

Project description 

  • Contributed to the development of Health’s digital platform, focusing on monitoring and managing patient visits, tracking health conditions, and facilitating claims processing.  
  • The platform integrates services such as on-demand digital consultations, in-person appointment scheduling, wellness services, and a comprehensive claims management system, enhancing healthcare accessibility and efficiency across the Asia Pacific region

Responsibilities 

  • Improved and refactored the codebase for maintenance, including extensive unit and integration testing.
  • Attend daily meetings, engage in discussions to find solutions, and provide support to colleagues.  
  • Estimate timeframes for tasks, propose effective solutions, and complete backend tasks assigned by the project manager.  
  • Optimized SQL and NoSQL database queries, reducing load times by 35% and enhancing the user experience.
  • Translate 5+ UI/UX designs from Figma into responsive web code for internal users, ensuring an optimal user experience and adherence to design specifications
  • Develop RESTful APIs. Diagnose and fix critical bugs to ensure the project meets the release deadline.  
  • Collaborate with DevOps teams to develop CI/CD pipelines using Jenkins.  
  • Engaged in collaborative code reviews, providing and receiving constructive feedback to enhance code quality.
  • Involved in Scrum Software Development Process.
  • Perform unit testing

Technologies 

  • Backend: NestJS.
  • Frontend: NextJS.  
  • Database: AWS RDS PostgreSQL, MariaDB, MongoDB, Redis.
  • Message Queuing Technologies: RabbitMQ, Redis Queue.
  • Architecture: Serverless, Microservices.  
  • AWS: RDS, S3.
  • CI/CD: Docker, Jenkins.  
  • Version control platform: Bitbucket.

Workforce Management System – Vietnam

Full-stack Developer, July 2020 – October 2021

Project description 

  • A system for attendance tracking and check-in/out management, enabling employees at retail stores across Vietnam to clock in, report daily tasks, and track productivity. The system provided automated reporting and performance evaluation to optimize workforce efficiency.  

Responsibilities

  • Involve in Scrum Software Development Process.  
  • Communicate directly with clients to clarify project needs and objectives.  
  • Create CRUD API endpoints for external and internal users to access and manage data.
  • Worked on and optimized internal systems to improve processes.
  • Perform unit testing.

Technologies

  • Backend: NodeJS.  
  • Frontend: ReactJS.
  • Database: SQL Server.
  • Architecture: Monolithic.  
  • Unit test: Jest testing.
Certifications
  • Agile Education by Scrum Inc.: Registered Scrum Master (2024)
  • IELTS: Overall score of 6.0 (2018)

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?