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)
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?