ducdoanh.info — Visual Studio Code
Last updated 2026-06-26

DOANH THANG DUC

FULL STACK SOFTWARE ENGINEER

+84 36 722 3095 | doanhthangduc2802@gmail.com | ducdoanh.info | Ho Chi Minh City, Vietnam


SUMMARY

Full Stack Software Engineer with 3.5+ years of experience building production web applications for social-platform and product-based systems. Skilled in Next.js, React, TypeScript, NestJS, PostgreSQL, Prisma, REST APIs, and automated testing, with hands-on experience integrating AI features (OpenAI API, RAG) and an AI-assisted workflow that orchestrates multiple coding agents (OpenAI Codex, Claude via 9router) to ship faster. Practical and detail-oriented, with a focus on delivering stable, maintainable, and business-ready software solutions.


TECHNICAL SKILLS

  • AI & LLMs: OpenAI API, RAG (retrieval-augmented generation); AI-assisted development with multiple coding agents (OpenAI Codex, Claude) managed/routed via 9router; prompt design, AI code review, debugging, and task planning
  • Frontend: React, Next.js, TypeScript, JavaScript, MobX, styled-components
  • Backend: Node.js, NestJS, Hono, Cloudflare Workers, Prisma, REST APIs, Swagger/OpenAPI
  • Database & Cache: PostgreSQL, Redis
  • Testing & Quality: TDD, Jest, Cypress, React Testing Library, Unit Testing, Integration Testing, Visual Regression Testing
  • Tools: Git, Docker, GitLab, Postman, DBeaver
  • Core Skills: Product feature development, frontend architecture, reusable component design, API integration, debugging, and TDD.

PROFESSIONAL EXPERIENCE

Full Stack Software Engineer, Urbn8

Jan 2023 - Present

Project: uon.earth — a social-impact platform built around UONs (units of nature), supporting donation, subscription, UON giving, gifted UON collection, profile management, and transaction-related flows for 31,300+ users and 2,240,000+ protected UONs.

Tech Stack: Monorepo, Next.js, React, TypeScript, MobX, styled-components, Capacitor, NestJS, Prisma, Swagger/OpenAPI, PostgreSQL, Redis, Jest, Mandrill, AWS Lambda, FlutterFlow, OpenAI API, RAG.

Responsibilities:

  • AI Features: Build a FlutterFlow admin mobile app with a RAG-powered chat window using the OpenAI API and company-owned documentation, enabling natural-language search over internal docs.
  • AI-Assisted Workflow: Use multiple coding agents (OpenAI Codex, Claude) managed/routed via 9router, with custom skills and workflows to manage tasks for implementation, code review, and debugging — boosting productivity by approximately 3x while keeping quality high.
  • Frontend & Mobile: Develop and maintain production features in a monorepo codebase across 3 platforms: web, iOS, and Android, including responsive UI behavior, confirmation modals, loading states, error handling, and Mandrill email templates.
  • Product Flows: Build and improve 4+ UON transaction flows, including donation, subscription, UON giving, and gifted UON collection, ensuring consistent behavior across web and mobile views.
  • Backend & APIs: Implement backend features using TDD, API contracts, business logic validation, Redis caching, optimized PostgreSQL queries, secure API handling, and frontend-backend data flow.
  • Internal/Admin Tools: Build admin tools across 5+ operational areas, including user management, card management, platform configuration, and public API distributions.
  • Testing & Performance: Maintain testing coverage across 4 test types: integration, visual regression, unit, and interaction tests; improved visual regression test execution by approximately 50% using AWS Lambda region optimization and ARM-based Lambda.
  • Production Support: Investigate and resolve production issues across frontend behavior, backend logic, API responses, database records, and web/mobile views while collaborating with international product, QA, and engineering teams.

Full Stack Software Engineer, voduong.com

Jan 2026 - Present

Project: voduong.com — a side project; a community platform for martial arts centers, with center, class, student, employee, and attendance management plus role-based access. 170+ active users in production.

Tech Stack: Next.js, NestJS, PostgreSQL, Redis, Vercel, Railway, Cloudflare, Brevo.

Responsibilities:

  • Designed and built the product end-to-end and solo (UI/UX, frontend, backend), using my own AI-assisted workflow — coding agents (OpenAI Codex, Claude) managed via 9router with custom skills/workflows — to ship faster while keeping quality high.
  • Shipped core management features — employees, classes, students, attendance, and centers — with a responsive UI across web, mobile, and tablet, now serving 170+ active users in production.
  • Implemented email/password and Google OAuth sign-in (transactional email via Brevo) and role-based access control for owner, admin (acting on the owner's behalf), and teacher roles.
  • Deployed and operated the stack across staging and production — frontend on Vercel, backend on Railway, Cloudflare for DNS/routing.

EDUCATION

Bachelor's Degree in Information Technology

University of Science, Viet Nam National University Ho Chi Minh City
Jan 2025 - Present

  • Currently studying Information Technology to strengthen computer science fundamentals, software engineering knowledge, and technical problem-solving skills.

Bachelor's Degree in International Economics

Ho Chi Minh City Open University

  • Developed business thinking and communication skills, supporting the ability to understand product requirements, user needs, and practical software solutions.

ADDITIONAL INFORMATION

  • Languages:
    • English — Professional working proficiency; comfortable participating in daily stand-ups, technical discussions, and explaining implementation details to international teams.
    • Chinese — Beginner.
  • Technical interests: Backend development, API design, full-stack systems, clean scalable code, testing, and data.
  • Working style: Detail-oriented, collaborative, practical, and focused on reliable delivery.