Summary

I have more than four years of experiences in NodeJS, JavaScript, Typescript. I focus on collecting the requests, implementing, fixing bugs before release packages, researching and applying new techniques, and supporting my team members as well.  

Technical proficiencies

Programming Languages: JavaScript, TypeScript. 

Skills: 

  • Frameworks/ Platforms: NodeJS, Angular 10+, HapiJS, NestJS.
  • Unit test: Jest testing.  
  • Database Management Systems: Aurora Database (PostgreSQL), MongoDB, DynamoDB.  
  • IDEs, Design Tools: Visual Studio.  
  • Cloud: AWS (Lambda, Cognito, Step functions, EMR, Glue, S3, CloudFront, API Gateway, Event Bridge, EC2, …).  
  • CICD pipeline: GitLab & Jenkins.  
  • Working methodology: Agile-Scrum, Waterfall.  
  • Architecture: Microservices, Serverless.  
  • Design patterns: DDD (Domain Driven Design).  

Other Tools: Jenkins, GitLab, Kafka tool.

Professional experience

Logistics App – United States

Developer, October 2024 – Present

Project description 

  • An agricultural logistics application designed to streamline transportation management and driver tracking in real-time on a map. The application allows users to create loads, manage pick-up and drop-off requests, and automatically generate tickets and invoices for each order. It enhances operational efficiency and simplifies logistics processes for agricultural supply chains.

Responsibilities 

  • Participated in daily meetings to discuss progress and demonstrate features directly to clients.  
  • Developed GraphQL APIs.  
  • Implemented error capture and monitoring with Sentry for enhanced debugging and issue tracking.  
  • Handled dead letter queues for debugging and reprocessing failed messages.  
  • Monitored and tracked bugs using tools such as Sentry, Slack, Grafana, and Prometheus to resolve issues and improve project quality.  
  • Implemented AWS Lambda functions for generating invoice PDFs, streamlining the invoicing process.  
  • Using Elasticache to handle rate limiting.

Technologies 

  • Backend: Nodejs (NestJS).  
  • Architecture: Microservices.
  • AWS: EC2, EKS, Elasticache, Aurora Database (PostgreSQL), Lambda function, SQS.  
  • API: GraphQL (Apollo).  
  • External service: Auth0, OSRM.  
  • Orchestration: Kubernetes (EKS).  
  • Gitlab.

Healthcare App – Japan

Developer, February 2023 - Present

Project description 

  • The healthcare system focuses on monitoring, predicting and managing women’s menstrual cycles by tracking body temperature, specifically basal body temperature.  
  • The healthcare system involves the monitoring and management of vital health indicators such as heart rate, blood sugar levels, blood pressure, ...

Responsibilities 

  • Take part in building and designing the project codebase.  
  • 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.  
  • Develop RESTful APIs. Diagnose and fix critical bugs to ensure the project meets the release deadline.  
  • Possess a comprehensive understanding of the business and contribute to offering solutions.  
  • Implement integration with another healthcare application, ensuring compatibility and alignment with business logic.  
  • Write scripts to automate the generation of large volumes of data in the database for stress testing using AWS Step Functions and AWS Lambda.  
  • Conduct code reviews for junior team members to ensure adherence to best practices, validate business logic, and uphold coding standards.  
  • Collaborate with DevOps teams to develop CI/CD pipelines using Jenkins, GitLab, and AWS CodePipeline.  
  • Document Technical Design Specifications (TDS) for each feature assigned to me in the project.  
  • Participate in the Waterfall software development process
  • Research, design, and implement an AWS Step Function workflow for DynamoDB backup and restore, leveraging AWS EMR and AWS Glue for data processing and management.  
  • Assist the DevOps team in ensuring the quality of deployments.  
  • Resolved complex technical issues promptly, maintaining an average bug resolution time of under 24 hours.  
  • Develop an import tool to enable the testing team to easily generate desired data for the database, improving the test team's performance by 20%.  
  • Host knowledge-sharing meetings on the project, including how to use medical devices connected to the system and how to create data for each medical device.

Technologies 

  • Backend: NodeJS.  
  • Architecture: Serverless.  
  • AWS: Lambda function, Cognito, DynamoDB, S3, CloudFormation, EMR, Glue, Step Function, API Gateway, Cloudfront, Code pipeline.  
  • Jenkins for CI/CD.  
  • Gitlab.

Facilities Management – Germany

Developer, February 2022 – February 2023

Project description 

  • A web application used by cleaning companies to manage employees, cleaning tasks, devices, shift, messenger and scheduling.  

Responsibilities

  • Involve in Scrum Software Development Process.  
  • Communicate directly with clients to clarify project needs and objectives.  
  • Implemented the backend and micro-services following the user story.  
  • Build GraphQL, integrate microservices using SNS and SQS.  
  • Perform unit testing.

Technologies

  • Backend: NodeJS.  
  • Architecture: Microservices.  
  • AWS: Lambda function, SNS, SQS, Cognito, Aurora Database (PostgreSQL), S3, CloudFormation.  
  • GraphQL (AppSync).  
  • Unit test: Jest testing.  

Oil & Gas App – United States

Developer, December 2020 – January 2022

Project description 

  • An application to continuously monitor what is happening outside the rig, providing predictions and warnings to off-rig engineers when any problem occurs.  
  • A multi-functional web application which facilitates engineers, technicians, and field supervisors to plan, coordinate, monitor well status and operations during well execution.

Responsibilities  

  • Involve in Scrum Software Development Process.  
  • Communicate directly with clients to clarify project needs and objectives.  
  • Implemented the Front-end, Back-end and micro-services following the user story.  
  • Design and implement responsive web interface.  
  • Build restful API, integrate microservices.  
  • Monitor the health, troubleshoot, and debug issues within Kubernetes pods to ensure system stability.  
  • Implement and maintain Kafka Consumers and Producers.  
  • Build real time to receive alerts from rigs. 
  • Receive data from external sources and use Pentaho to transform object data into a database.  
  • Process and Transform Kafka Consumer Messages

Technologies

  • Backend: NodeJs (HapiJS).  
  • Frontend: Angular 10+.  
  • Architecture: Microservices.  
  • Database MongoDB.  
  • AWS (EC2), Kubernetes.  
  • Conduktor Kafka for Producer, Consumer data.  
  • SQL Server.  
  • Pentaho to transfer data.
Certifications
  • Amazon Web Services Certified Developer Certification DVA-C02: 57QS5K02XEEE1XW7  
  • AWS Certified Solutions Architect Associate Certification SAA-C03: W8X3L2X19FF11P5L  
  • The best performance of Business Unit GHC (2023)
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?