Post Job Free
Sign in

Full-Stack Developer - React, NestJS, PostgreSQL

Location:
Long Hoa, Vinh Long, Vietnam
Posted:
November 03, 2026

Contact this candidate

Resume:

Lê Thành Đạt ****.***.*** ************@*****.*** – HCM city

Full-stack developer with 3.5+ years of experience building internal business applications like AI Prompt orchestration, ERP/HRIS systems, and admin tools using React/Next.js, NestJS/Express, and PostgreSQL, as well as React Hook Form, Redux, and React Query. Strong in data-heavy workflows, query optimization, reusable UI architecture, and hands-on experience with CI/CD, deployment automation, Docker, and production support.

Work Experiences

BestHR Solution: AI Interview Platform NestJS, Next.js, PostgreSQL: 7/26 – 12/26

• Developed an AI-powered interview platform, transforming an initial prototype into a production application supporting resume processing, job description formatting, generating and grading interview questions, language translation, candidate evaluation, and directing live AI interviews. Optimized background processing to support about 120 concurrent AI tasks on a 24-thread VPS, with file uploads occurring every 5 seconds..

• Established CI/CD pipelines, production deployment. Review pull requests and mentor junior developers in a 3 developer team, enforce code review practices and architectural conventions.

• Designed background worker infrastructure with workflow orchestration, retries, and dependency management to enforce execution order across asynchronous AI tasks. Implemented SSE-based progress broadcasting to provide real-time task status updates to clients.

• Implemented workflow orchestration with retry and flow to enforce processing order across asynchronous AI tasks, including resume evaluation, question generation, and interview processing.

• Developed authentication and access control for multiple user groups with Clerk(Admin, B2B, and Candidates), and custom authentication for clerk database sync and public job posting.

• Setup S3 object storage to support duplicate detection, record-based file retrieval, and CDN URL generation for frontend, as well as AI processes task to simplify the workflow logic. Digital Romulus: HRIS NextJs, NestJs, Postgresql: 1/26 – 6/26

• Developed backend modules for employee management, benefits, tenant settings, and approval workflows for time-off and resignation. Handling complex filtering logic across employee, department, job, and contract relationships to determine benefit eligibility.

• Customize components from legacy project for the new requirements like auto save for multiple entity relations, role base navigation, calendar for team timeoff, template Builters to create data.

• Implemented transactional CQRS operations to maintain data consistency across related entities.

• Optimized complex relational queries using TypeORM QueryBuilder and subqueries to reduce unnecessary ORM-generated queries.

• Integrated authentication with an internal SSO and synchronized user data between HRIS and SSO.

• Built reusable frontend components, including autosave forms for multiple related entities, role- based navigation, and team calendars. Implemented schema-based file validation and frontend/ backend validation using Zod, React Hook Form, and class-validator. HPT: ERP System - Airline ground service NextJs, ExpressJs: 12/24-12/25

• Set up the project to fetch the ERP data in private server by Axios + React Query.

• Builting data tables: search, filter, inline edit, mass update with React Query + Prime React.

• Built a simple db to index documents with Express + SQLite + Prisma to support file CRUD.

• Develop customize authentication with username and password and iframe to work with the ERP.

• Recreate missing function from ERP system like many to many with custom function on Frontend.

• Implement React-PDF instead of older library to simplify the codebase to serve PDF documents.

• Review merge code to ensure quality, write basic Unit test(Jest) and script, to support devops team. Freelance: Chess Engine Web app NextJs, Redux, Ruby on Rails, PostgreSQL: 11/24 - 2/25

• Writing multiple custom script to convert CSV files into SQLite data that to speedup the search.

• Full text search index, search query in a 30 million rows go from 5-10 second, to < 200ms.

• Develop stateless authentication, storing refresh token on cookie, access token on local storage.

• Caching refresh token with redis to prevent account sharing.

• Integrated Stockfish to run in-browser with Workers + custom promise despite there are no technical documents for NextJs. Translate chess engine output into human readable chess notation to support chess board interaction with the Engine.

• Built models to handle administrative task like assigning shifts, limiting user contents...

• Create a simple CI/CD with migration, Unit test(Jest), end to end test(Github action) to deploy. ArtHomeVn Shifts management React Native, Ruby on Rails, PostgreSQL: 9/23 – 12/24

• Built administrative form with datetime as reusable components that to reload/update, and support CRUD operation to help with shift management.

• Writing Built script(Expo) to Built test and production environment on both IOS and Android.

• Built stateless authentication, storing refresh token on cookie and access token on on local storage. Invalidated refresh token on new login, logout and locking users.

• Built custom image timestamp on Expo – React Native and image filter method on Ruby on Rails.

• Writing custom ruby script to handle excel import to mass generate shift data.

• Working on legacy VueJs codebase to support upload and view PDF slides Freelance: Fullstack - Web App for inhouse Teacher: 6/23 – 9/23

• ExpressJs, ReactJ, MongoDB. Deploy with Firebase and Render.com. Authenticate with Session Internship: STI Technology 3-5/23: Training about Mern Stack. Code review. Working on Frontend. Freelance - Course management HTML, CSS, JS, Google App Script: 9/22-12/22: CRUD operation to manage student schedule and teacher shifts on Excel Sheet(Running on Googe App Script) DaNang University of Economic(2011 –2016). Educations/ certificates Scholarship Recipient Funix Fullstack Developer programs(2022 - 2023). CS50 ceritificate of Harvard. Toeic 845.



Contact this candidate