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)

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?