Resume
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 - 2025Master of Information Systems
"Thesis: Fraud detection using machine learning"
University of Information Technology - VNU-HCM
2012 - 2017Bachelor 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