Resume

DUONG
T. Tran

Software Engineer

[email protected]
Ho Chi Minh City, Vietnam
ttduongtran.com
LinkedInGithub

Professional Summary

Dedicated Software Engineer with 4+ years of expertise in building scalable web architectures and robust backend systems. Proficient in TypeScript, React, and cloud-native technologies. Passionate about writing clean, maintainable code and solving complex performance challenges in fast-paced environments.

Work Experience

Tech Town

Senior Software Engineer

2022 - present
  • Led architecture and development for enterprise B2B SaaS, FinTech, and multi-tenant platforms using modern TypeScript ecosystems.
  • Architected scalable microservices and event-driven backends with NestJS, PostgreSQL, Redis, and Inngest background job workflows.
  • Built high-performance, responsive web applications with Next.js, React, Vite, TanStack suite, and Tailwind CSS.
  • Enforced engineering quality across monorepos through rigorous code reviews, Husky/lint-staged pipelines, and end-to-end typed API contracts.

Key Projects

HR PLATFORM— Multi-Tenant B2B SaaS Recruitment & Compliance Platform
Role: Senior Fullstack Engineer•Domain: B2B SaaS, HRTech
Jun 2026 - PresentOn Going
Stack: React, Vite, TanStack Query, NestJS, PostgreSQL, Redis, Inngest, Elasticsearch, Docker, Railway
  • Multi-tenant, Event-Driven Backend: Built a NestJS & PostgreSQL B2B SaaS backend with company-scoped data isolation and RBAC; orchestrated Inngest background workflows (document processing, emails, indexing, scheduled analytics) with step-level retries.
  • Search & Async Indexing: Engineered multi-criteria Elasticsearch job discovery (salary, language, work style, category hierarchies, placement metrics) via an idempotent PostgreSQL → Elasticsearch Inngest sync pipeline; implemented Redis API rate limiting & buffered telemetry batch-flushing for non-blocking requests.
  • Data-Intensive SPA: Built a React & Vite SPA utilizing TanStack Query for server-state caching and optimistic UI updates in recruiter workflows, deployed as Docker containers on Railway.
  • Engineering Quality: Led code reviews and architecture improvements, enforcing ESLint, Husky/lint-staged, and end-to-end typed contracts across a pnpm monorepo to streamline developer experience.
DIGITAL WALLET— Fintech Digital Wallet, Loyalty & Marketplace Platform
Role: Senior Frontend Engineer•Domain: B2B SaaS, FinTech
Mar 2026 - PresentRelease / On Going
Stack: Turborepo, Next.js, React, Vite, TypeScript, @xyflow/react, Recharts, TanStack (Router/Query/Table/Form), Zustand, Tailwind CSS, Shadcn UI
  • Interactive Visualization & Simulation: Built a node-based Referral Tree (@xyflow/react + Dagre auto-layout), hierarchical team breakdowns, Recharts analytics dashboards, and an interactive Target-Amount Simulation tool for reward forecasting.
  • Financial Transaction & Marketplace Workflows: Engineered end-to-end Wallet & Transaction flows (Deposits, Withdrawal Requests, Swaps, and Histories) alongside a full Marketplace (orders, checkout, account settings)—featuring a background Web Worker deposit scanner, QR generation, and optimistic UI updates via TanStack Query.
  • Admin Operations: Architected an enterprise admin dashboard using TanStack (Router, Query, Table, Form), Zustand, and Zod—powering complex financial data tables, and rich-text broadcasts (Quill).
CORPORATE PLATFORM— Corporate Website & Headless CMS
Role: TypeScript Engineer•Domain: B2B SaaS, HRTech
Oct 2025 - PresentOn Going
Stack: Turborepo, Next.js, React, Vite, TypeScript, @xyflow/react, Recharts, TanStack (Router/Query/Table/Form), Zustand, Tailwind CSS, Shadcn UI
  • Interactive Visualization & Simulation: Built a node-based Referral Tree (@xyflow/react + Dagre auto-layout), hierarchical team breakdowns, Recharts analytics dashboards, and an interactive Target-Amount Simulation tool for reward forecasting.
  • Modular Page Architecture: Designed modular component architecture with headless CMS integration, type-safe API contracts, and high-performance server-side rendering.

WaoStudio

Senior Fullstack Developer

2018 - 2022
  • Led the migration of legacy monolithic systems to a scalable microservices architecture using Node.js and Kubernetes.
  • Built and maintained modern full-stack SaaS applications with Next.js, TypeScript, PostgreSQL, and cloud infrastructure.
  • Integrated AI-powered workflows and automation features to improve operational efficiency and user experience.
  • Optimized PostgreSQL database queries and backend performance, reducing average response time by 40%.
  • Mentored junior developers, led technical planning sessions, and established code review best practices across the engineering team.

Revollet

Middle Rails Developer

2018 - 2021
  • Developed and maintained complex web applications using Ruby on Rails.
  • Optimized database queries in PostgreSQL, reducing average response time by 40%.
  • Blockchain & Web3 projects
  • Trading platform

Genesys

Junior Fullstack Developer

2018
  • Built interactive data visualizations using D3.js and Recharts.
  • Improved lighthouse performance scores from 65 to 98 through code splitting and image optimization.
  • Collaborated with UI/UX designers to implement pixel-perfect interfaces.

Skynet

Junior Developer

2017 - 2018
  • Maintained and updated customer-facing dashboards built with PHP.
  • Assisted in the design of RESTful APIs and documentation.

Freelance

Web Developer

2018 - 2019
  • Delivered custom CMS solutions for small businesses using PHP/Laravel.
  • Managed client relationships and project timelines independently.
  • Provided technical support and maintenance for live websites.

Education

University of Information Technology - VNU-HCM

2021 - 2025

Master of Information Systems

"Thesis: Fraud detection using machine learning"

University of Information Technology - VNU-HCM

2012 - 2017

Bachelor of Information Systems

"Information System Analysis and Design, Agile & Scrum Methodology, System Architecture"

Core Skills

Languages

TypeScriptJavaScriptPythonRubySQL

Frontend

ReactNext.jsTailwind CSSReduxFramer MotionThree.js

Backend

Node.jsRailsDjangoPostgreSQLRedisPrisma

Cloud & DevOps

AWSDockerCI/CDGitHub ActionsNetlify

AI & Automation

OpenAI APIAI AgentsWorkflow AutomationPrompt Engineering

Tools & Platforms

GitVercelFirebaseSupabaseStripeMedusaStrapiAppwriteSupabase

Work Together?

Currently looking for new opportunities and collaborations.

Let's Talk