Summary

Dedicated and results-driven Node.js developer with a passion for creating efficient, scalable, and maintainable software solutions. Proficient in building server-side applications, RESTful APIs, and microservices using Node.js, Express, and related technologies. Excited about learning and keeping up with emerging trends in web development. Strong problem-solving skills and a collaborative team player with the ability to adapt to new challenges. Eager to contribute my skills and creativity to innovative projects and grow as a developer.   

Technical proficiencies

Programming Languages: JavaScript/TypeScript, Java, PHP. 

Skills: 

  • Javascript, Typescript
  • NodeJs, ExpressJs, NestJS
  • AWS, Serverless
  • CI/CD, Docker
  • HTML, CSS, SCSS, CSS in JS, TailwindCSS
  • Git flow/Workflow  

Tools: Visual Studio, Visual Studio Code, Sublime Text, Git, Webpack, NPM, Yarn, Jira, Trello, Slack

Professional experience

Social Connection Platform – United States

Developer, Nov 2024 – Present

Project description 

  • An innovative and secure web-based dating platform that revolutionizes how users connect and interact. The application features sophisticated matching algorithms, real-time communication capabilities, and advanced security measures to ensure user safety and privacy. The platform incorporates cutting-edge technology to provide a seamless user experience while maintaining the highest standards of data protection and user verification.
  • Working in a team of 6 members.

Responsibilities 

  • Architected and implemented scalable database design using PostgreSQL, optimizing for high-performance data operations and complex query patterns
  • Established robust codebase architecture using NestJS, implementing clean code principles and microservices architecture
  • Developed core platform features including real-time messaging, advanced search algorithms, and user matching systems
  • Provided technical consultation to stakeholders on technology stack selection and implementation strategies
  • Implemented comprehensive security measures including JWT authentication, data encryption, and privacy controls
  • Integrated multiple third-party services (Twilio, Firebase) for enhanced platform functionality
  • Led the implementation of AWS cloud infrastructure, ensuring high availability and scalability
  • Conducted thorough debugging and performance optimization to maintain platform stability

Technologies 

  • Backend Framework: NestJS
  • Database: PostgreSQL, Sequelize ORM
  • Cloud Infrastructure: AWS (RDS, S3, CloudWatch, Rekognition, Lambda, EventBridge)
  • Real-time Communication: Firebase Cloud Messaging (FCM)
  • Security: JWT, Redis for session management
  • Third-party Integration: Twilio for communication services
  • Version Control: Git
  • CI/CD: AWS CodePipeline

Mobile Social Application – New Zealand

Developer, Dec 2023 – Jun 2024

Project description 

  • A comprehensive mobile social platform that enables users to connect, share locations, and communicate in real-time. The application facilitates social networking through features like friend connections, location tracking, and instant messaging, creating an engaging and interactive user experience.
  • Working in a team of 4 members.

Responsibilities 

  • Led backend development and architecture design, ensuring scalable and maintainable solutions
  • Collaborated with cross-functional teams including Business Analysts, Designers, and Mobile Developers to deliver high-quality features
  • Provided technical consultation to clients on optimal technology stack and AWS service selection
  • Managed server deployment and infrastructure maintenance
  • Conducted thorough code reviews to maintain code quality and best practices
  • Created comprehensive technical documentation for system architecture and API specifications

Technologies 

  • Backend: NodeJS, Serverless
  • Database: PostgreSQL
  • Cloud Services: AWS (EventBridge, S3, CloudWatch)
  • Infrastructure: AWS CloudFormation
  • Version Control: Git
  • CI/CD: AWS CodePipeline

Feedback Management Application - Singapore

Developer, May 2023 – Dec 2023

Project description 

  • A platform that helps manage users and their companies, investigates the difficulties and advantages they encounter, helps collect users' opinions on their businesses.
  • Working in a team of 3+ members.

Responsibilities 

  • Develop new features and ensure that deliveries are on-time and on target
  • Develop the platform's APIs
  • Review the code and provide feedback to the team member to improve the quality of the code
  • Support deployment for DevOps

Technologies 

  • NodeJS, Serverless  
  • MySQL, AWS Services: Lambda, S3, CloudFormation, RDS

Testcase Management Web Application  - Vietnam

Developer, Feb 2023 – Apr 2023

Project description 

  • A comprehensive web-based test case management platform designed to streamline the software testing process. The application enables teams to create, organize, and manage test cases efficiently, featuring hierarchical test case organization, step-by-step test execution tracking, and collaborative project management capabilities. The platform facilitates team collaboration through member management and project-based organization, ensuring comprehensive test coverage and quality assurance.
  • Working in a team of 3+ members

Responsibilities 

  • Developed robust backend services and RESTful APIs using NodeJS and Express
  • Designed and implemented database architecture, optimizing for performance and scalability
  • Created and maintained technical documentation for API specifications and system architecture
  • Conducted thorough code reviews to ensure code quality and maintainability
  • Collaborated with cross-functional teams to deliver high-quality features and improvements
  • Implemented secure file storage solutions using AWS S3 for test artifacts and documentation

   Technologies 

  • Backend: NodeJS, Express.js
  • API: RESTful Architecture
  • Database: MySQL, Sequelize ORM
  • Cloud Services: AWS S3
  • Version Control: Git
  • Documentation: Swagger
Certifications

Top 32 Robocar 2021 – Road to VKU (05/2021)

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?