Fullstack Developer

NGUYEN
THANH DAT

With a full-stack skillset and a passion for backend architecture, I develop modern web and mobile applications using React, Next.js, Node.js and Nest.js, focusing on performance and reliability.

Nest.jsNext.jsReactNode.jsMongoDBMySQL
Nguyen Thanh Dat - Fullstack Developer
6+ YEARS EXPERIENCE
About Me

MY PROFILE

A passionate full-stack developer dedicated to creating modern web applications with attention to detail and performance.

With over 6 years of experience in web development, I specialize in building modern, responsive, and user-friendly applications. My expertise spans both frontend and backend technologies, allowing me to create complete solutions from concept to deployment.

I'm passionate about clean code, performance optimization, and creating intuitive user experiences that exceed expectations.

My approach combines technical excellence with a deep understanding of business needs to deliver solutions that drive real results.

Education

Thu Dau Mot University

Software Engineering GPA: 8.03/10

6/2016 - 6/2020

Achievements

23
2023
  • Received Certificate of Excellence for performance in Q1.
18
2018
  • Second prize in the "Creative Start-up" contest in BinhDuong Province.
  • First prize in the Creative Start-up Contest of ThuDauMot University.
17
2017
  • Recognized as one of the Top 5 Leaders of National Students 2017.
About Nguyen Thanh Dat
FULL-STACK DEVELOPER

Technical Skills

JavaScriptTypeScriptJavaPythonPHP
Experience

Professional Journey.

A timeline of my professional growth and the impactful projects I've contributed to over the years.

Liberty Technology VN

Full-Stack Developer

February 2023 - Present

Responsibilities

  • Designed and developed backend services using Nest JS, MySQL, MongoDB, Redis, and AWS Cloud, ensuring scalability and reliability.
  • Managed and deployed services on Ubuntu Server and AWS, optimizing performance and availability.
  • Built responsive and interactive web applications using Next JS, ReactJS, and React Native, delivering seamless user experiences.
  • Implemented key features such as real-time notifications, authentication, payment gateways, and subscription systems.
  • Worked with RabbitMQ, Redis, and WebSocket Microservices to enable efficient real-time communication, asynchronous task processing, and optimized data caching.
  • Ensured code quality and system reliability by implementing design patterns, unit testing and code reviews, delivering robust and scalable software solutions.
  • Automated data crawling for social media platforms (Facebook, Instagram, TikTok, YouTube) using GitHub Actions.

Technologies

Nest JSNext JSReact NativeAWSMySQLMongoDBRedisRabbitMQWebSocket
U&I Logistics Corporation

Full-Stack Developer

May 2021 - February 2023

Responsibilities

  • Developed responsive web applications using ReactJS, Ant Design, Material UI, Redux, and Tailwind CSS, showcasing expertise in front-end development and UI/UX design.
  • Built cross-platform mobile applications for Android and IOS using React Native, demonstrating proficiency in mobile app development.
  • Designed and implemented scalable backend systems using NodeJS, KoaJS and Socket.io, with a focus on real-time communication and efficient data handling.
  • Delivered high-quality software solutions for enterprise-level systems, adhering to best practices in agile development, version control (Git), and code review processes.
  • Improved team workflows by integrating CI/CD pipelines and ensuring deployment automation.
  • Established CI/CD pipelines on Windows Server using GitHub Actions, ensuring seamless deployment automation and improving development workflows.
  • Set up and led Scrum teams using Jira for agile project management, fostering collaboration and productivity.
  • Handled API development and integration using C# with MongoDB, optimizing database performance and ensuring seamless data retrieval.

Technologies

ReactJSReact NativeNodeJSKoaJSSocket.ioC#MongoDBGitHub ActionsJiraTailwind CSS
Nest Tech VN

Full-Stack Developer

May 2020 - May 2021

Responsibilities

  • Developed a RESTful API for scalable web services using Node.js and Koa.js, ensuring clean, modular architecture.
  • Implemented Redis for caching and session management, optimizing API response times and enhancing system performance.
  • Designed and documented API endpoints with tools like Swagger for seamless frontend integration and easy scalability.
  • Built an administrator management dashboard for an e-commerce platform using Vue.js, improving operational efficiency.
  • Created reusable, component-based UI elements for a modular and maintainable frontend codebase.
  • Integrated RESTful APIs for real-time data updates, enabling features such as user role management, analytics, and activity tracking.
  • Ensured responsive design and optimal user experience by implementing modern UI/UX principles.

Technologies

Node.jsKoa.jsVue.jsRedisRESTful APISwaggerUI/UX Design
TTS (thitruongsi.com)

Backend Developer

May 2019 - May 2020

Responsibilities

  • Developed a RESTful API for an e-commerce platform using the PHP Laravel framework.
  • Implemented a split-database architecture utilizing MongoDB for unstructured data storage and MySQL for relational data management.
  • Integrated Elasticsearch to provide advanced search capabilities for product listings.
  • Utilized RabbitMQ for asynchronous messaging and queue management to improve system performance.
  • Connected to an external order service to streamline transaction processing and ensure seamless order management.
  • Designed the system to handle scalability and optimize performance for a high-traffic e-commerce business.

Technologies

PHPLaravelMongoDBMySQLElasticsearchRabbitMQRESTful API
Projects

MY WORK

A showcase of my recent projects, highlighting my expertise in developing scalable and user-centered solutions.

Liberty Carz
Full-Stack Developer
Project 1

Liberty Carz

Developed an e-commerce platform for the car market (buying, selling, rentals) using NestJS, WebSocket, ReactJS, Next.js, React Native, RabbitMQ, AWS SQS, MySQL, MongoDB, and Redis. Built web apps, dashboards, and mobile apps (customer and merchant), including a recommendation system, notifications, authentication, payment gateways, subscriptions, and a data crawler. Implemented CI/CD pipelines.

Technologies Used:

NestJSNext.jsReact NativeRabbitMQAWS SQSMySQLMongoDBRedisCI/CD
Liberty Exchange
Backend Developer
Project 2

Liberty Exchange

Developed RESTful APIs for a money transfer platform using NestJS, MySQL, MongoDB, Redis, and AWS. Implemented real-time currency exchange rate updates and notifications.

Technologies Used:

NestJSMySQLMongoDBRedisAWSRESTful API
U&I CRM
Fullstack Developer
Project 3

U&I CRM

Developed a CRM system for a logistics company using ReactJS and C#.NET. Built web and mobile applications for customers and employees. Developed RESTful APIs using C#.NET and MongoDB.

Technologies Used:

ReactJSC#.NETMongoDBRESTful APIMobile Development
U&I TMS
Frontend Developer
Project 4

U&I TMS

Developed the UI for a container management system using ReactJS and React Native (Android & iOS). Built web apps for employee management and mobile apps for drivers. Utilized Jira for Scrum team management.

Technologies Used:

ReactJSReact NativeAndroidiOSJiraScrum
U&I Chat App
Fullstack Developer
Project 5

U&I Chat App

Developed a desktop chat application for internal communication using NodeJS, TauriJS, ReactJS, KoaJS, and Socket.io.

Technologies Used:

NodeJSTauriJSReactJSKoaJSSocket.ioDesktop App
OddJob
Fullstack Developer
Project 6

OddJob

Built a platform connecting businesses with freelance professionals. Developed RESTful APIs, customer web apps, and dashboards using NodeJS, KoaJS, Docker, Vue.js, MongoDB, Redis, and Elasticsearch. Implemented features for job posting, bidding, real-time communication, and secure payment processing.

Technologies Used:

NodeJSKoaJSDockerVue.jsMongoDBRedisElasticsearchPayment Processing
TTS (thitruongsi.com)
Backend Developer
Project 7

TTS (thitruongsi.com)

Developed a RESTful API for a B2B e-commerce platform connecting wholesale buyers and suppliers. Utilized PHP Laravel, MongoDB, MySQL, Redis, Elasticsearch, and RabbitMQ to ensure scalability and performance.

Technologies Used:

PHPLaravelMongoDBMySQLRedisElasticsearchRabbitMQ
Kalpha
Frontend Developer
Project 8

Kalpha

Built the website for a peer-to-peer learning platform using NodeJS (SSR) and ReactJS. Focused on user matching, session scheduling, payment integration, and real-time notifications.

Technologies Used:

NodeJSSSRReactJSPayment IntegrationReal-time Notifications
Teach Live
Backend Developer
Project 9

Teach Live

Developed the server-side logic for an online learning platform using NodeJS and jQuery. Implemented user authentication, payment integration, and a responsive interface. Utilized MongoDB and Redis.

Technologies Used:

NodeJSjQueryMongoDBRedisAuthenticationPayment Integration
Vitadairy Loyalty System
Java Backend Developer
Project 10

Vitadairy Loyalty System

Implemented a customer loyalty program using Spring Boot, Microservices, Kafka, K8s, PostgreSQL, and Redis on Google Cloud. Developed a game-based reward system integrating third-party services.

Technologies Used:

Spring BootMicroservicesKafkaK8sPostgreSQLRedisGoogle Cloud