Bui Nhat Nam  

BUI NHAT NAM

Senior Full-Stack Developer Ho Chi Minh City, Vietnam

LinkedIn: https://www.linkedin.com/in/bui-nhat-nam-17146ba0

GitHub: https://github.com/nhatnamdeveloper

CONTACT

  • Email: nhatnamdeveloper@gmail.com
  • Phone: +84 937 664 277
  • Address:
    252/2 Nguyen Thuong Hien, Nhuan Duc Ward, HCM City, Vietnam
  • Work mode:
    Full-time remote / Full-time onsite (HCMC)

TECHNICAL SKILLS

Frontend

  • React, React Native, Vue.js
  • Next.js, Gatsby, Astro, Vite.js
  • Ant Design, Tailwind CSS, shadcn/ui, Radix UI

Backend

  • Node.js (Express, NestJS, GraphQL)

Databases

  • PostgreSQL (strong), MySQL, SQL Server, Oracle (basic familiarity)
  • MongoDB, RocksDB
  • Redis

Messaging

  • BullMQ, RabbitMQ, Kafka, Redpanda
  • STOMP over WebSocket, Socket.IO

Healthcare / Device Integration

  • BLE communication via Web Bluetooth API for personal medical devices
  • Continuous 24/7 wearable vital-sign monitoring with charge-resume workflows under NDA
  • Standardized clinical report export for physician review

DevOps

  • Docker, Podman
  • Kubernetes (basic usage)
  • GitHub Actions, GitLab CI

Tooling

  • Webpack, Vite, Turbopack
  • ESLint, Prettier
  • PM2 (process management, cluster mode, Application Performance Monitoring)
  • Sentry (error tracking and performance monitoring for mobile applications)

EDUCATION

  • Aprotrain Aptech — Software Technology (Diploma)
  • HCMC University of Food Industry — Software Technology

LANGUAGES

  • Vietnamese (Native)
  • English (Working proficiency)

WORK STYLE & AVAILABILITY

Work Style

  • Ownership from design to deployment and monitoring
  • Documentation-first mindset (ADRs, runbooks, knowledge sharing)
  • Strong focus on production reliability and maintainability

Availability

  • Immediate (1–2 weeks notice if employed)
  • Full-time remote (preferred)
  • Full-time onsite (HCMC only)
  • Contract/Freelance for suitable projects

Project Naming & Confidentiality

  • Project names in this CV have been anonymized or replaced with internal codenames to comply with confidentiality and NDA policies.
  • Details can be discussed during interviews in compliance with company and client NDAs.

AI AGENT–ASSISTED DEVELOPMENT (Human-in-the-Loop)

  • Use AI agents (ChatGPT/Codex, Cursor, BlackboxAI, Gemini CLI) as engineering assistants under human review.
  • Design and refine prompts to control agent behavior and action scope.
  • Monitor proposed agent actions step by step and review code previews/diffs.
  • Explicitly approve, modify, or reject every action before applying changes.
  • Maintain final accountability for correctness, architecture, security, and production safety.

PROFESSIONAL SUMMARY

Senior Full-Stack Developer with 8+ years of production experience in a Japan-focused outsourcing and product environment. Delivered long-term solutions across fintech, healthcare, travel, and consumer platforms. Proven expertise in React/Next.js, Node.js, GraphQL, React Native, with full ownership from system design to production deployment.

Currently focusing on healthcare device integrations, large-scale distributed systems, DevOps practices, and practical AI integration, with a strong emphasis on reliability, performance, and long-term maintainability.

CORE COMPETENCIES

  • Reliable Delivery — Shipped 20+ production projects
  • Full-Stack Ownership — UI to database to infrastructure
  • Production Stability — Monitoring, performance, incident response
  • Technical Collaboration — Peer code reviews, knowledge sharing, team collaboration
  • Continuous Learning — Large-scale microservices and observability

CURRENT ROLE (Feb 2026–Present | Ytech)

YSalus — Healthcare IT Services for Personal Medical Devices

Role: Full-Stack Developer
Domain: Healthcare IT, Personal Medical Devices
Focus: BLE communication, continuous wearable health-monitoring workflows, and clinical report generation
Referral contact: Daniel Tran Anh Toan (CTO, direct manager) — +84 965 739 473

  • Working on healthcare IT services that connect browser-based applications with personal medical devices through BLE using the Web Bluetooth API.
  • Supporting continuous wearable monitoring workflows for 24/7 vital-sign tracking until battery depletion, with monitoring resumed after charging is complete, while keeping device and client details anonymized under NDA.
  • Building clinical report export flows that generate standardized medical reports for physician review from collected monitoring data.
  • Supporting device communication flows, data synchronization, and reliability for medical device interactions.
  • Building backend services with NestJS, PostgreSQL, MongoDB, Redpanda, and Debezium.

KEY PROJECTS (2017–Feb 2026 | AgeCode)

Tech Concierge — IT Talent & Project Matching Platform

Role: Senior Full-Stack Developer
Domain: IT Staffing & Talent Marketplace
Context: AgeCode client project.

Challenge Build partner, freelancer, and admin workflows for project postings, talent/resume discovery, applications, scout workflows, messaging, notifications, and back-office operations.

Key Contributions

  • Delivered Next.js partner/admin flows for project search, resume management, applications, templates, notifications, messaging, and back-office operations
  • Implemented Spring Boot APIs for project, resume, application, scout, account, chat, notification, and inquiry workflows
  • Integrated WebSocket/STOMP/SockJS real-time messaging with AWS, Firebase, GMO Mul-Pay, and file upload workflows

Tech Stack: Next.js 13/14, React 18, Ant Design 5, Tailwind CSS, TanStack Query, NextAuth.js, Java 17, Spring Boot 3.1, PostgreSQL, Redis/Redisson, Kafka, WebSocket/STOMP, AWS S3/SNS/SES, Firebase Admin, GMO Mul-Pay

XBank - Enterprise Banking Social Platform (Social and News Services)

Role: Senior Front-End Developer (Admin, Web, Mobile)
Domain: Banking & Finance | Scale: 10–100k MAU | Team: 9 members
Context: AgeCode client project.

Challenge Build a secure internal social network for a major banking organization with complex RBAC, audit trails, and integration with an existing Kubernetes-based microservices ecosystem.

Key Contributions

  • Implemented multi-level RBAC aligned with departments and subsidiaries
  • Built full-featured social interactions (comments, images, emoji, reactions) with near real-time updates
  • Developed a dynamic theming engine supporting white-label customization across organizations
  • Created a unified React Native mobile application with news feed and internal social features
  • Optimized organization member search with advanced filtering by improving query design, indexing strategy, and pagination performance.

Tech Stack: React, Next.js, React Native, Node.js, PostgreSQL, Redis, BullMQ, RabbitMQ, REST API

Flora — Online Medical Consultation Platform (Telemedicine)

Role: Senior Full-Stack Developer
Domain: Healthcare (Japan) | Scale: Growing | Team: 8+ members
Context: AgeCode client project.

Challenge Build a reliable telemedicine platform supporting real-time video consultations, appointment scheduling, and secure payment processing for the Japanese healthcare market.

Key Contributions

  • Implemented real-time video consultations using Agora RTC with a complete call state lifecycle (waiting → active → ended)
  • Built session-based booking with countdown timers and accurate consultation duration tracking
  • Integrated Square Web Payments with PCI compliance considerations
  • Developed a Progressive Web App (PWA) with offline support and push notifications for incoming consultations
  • Implemented bilingual localization (Japanese / English) using next-intl
  • Built a content delivery layer using Astro integrated with a headless WordPress CMS to manage landing pages and informational healthcare content

Tech Stack: Next.js 13.4, Tailwind CSS, TanStack Query v4, Redux Toolkit, Agora RTC, Firebase v9, Socket.IO, Sentry, Astro, Headless WordPress

Xpath 2025 — Halal Travel Discovery Platform

Role: Senior Full-Stack Developer (Solo Developer)
Domain: Travel & Hospitality (GCC → Japan) | Scale: Growing | Team: 3 members
Context: AgeCode client project.

Challenge Create a comprehensive travel discovery platform for Muslim travelers with halal-certified venue discovery, real-time currency conversion.

Key Contributions

  • Built a high-precision multi-currency system (12 decimal places) with hourly FX updates via Frankfurter API
  • Implemented BullMQ background jobs for FX synchronization and email notifications
  • Set up transactional email workflows using Mailgun and SendGrid
  • Built an admin analytics dashboard with Chart.js to track KPIs and rank top-performing tourism services, supporting raw data import and export (CSV/Excel) for marketing-led analysis.

Tech Stack:

  • Frontend: Next.js 14, shadcn/ui, React Query v5, React Hook Form
  • Admin: Next.js 13, Ant Design 5, TinyMCE, Chart.js
  • Backend: Node.js (TypeScript), Objection.js, Knex, PostgreSQL, BullMQ, Redis
  • Integrations: Stripe v17, Firebase Admin, AWS S3, Mailgun

Impact

  • Fully functional MVP delivered in 3 months (solo development)
  • Positive user feedback on currency conversion accuracy

HosuKuru — Real-Time Booking Platform

Role: Full-Stack Developer (Backend Owner)
Domain: Service Marketplace | Team: 6 members
Context: AgeCode client project.

Challenge Build a chat-based real-time booking system with zero double-bookings and instant feedback via GraphQL subscriptions.

Key Contributions

  • Implemented an atomic booking state machine using Redis-based distributed locks (TTL-based)
  • Built idempotent request handlers to prevent race conditions under concurrent booking attempts
  • Developed GraphQL subscriptions for real-time booking status and countdown updates
  • Implemented BullMQ retry strategies with dead-letter queues (DLQ)
  • Optimized database queries, reducing booking latency from ~800ms to ~120ms

Tech Stack:

  • Frontend: Next.js 10, Apollo Client 3, Ant Design 4, Recoil
  • Backend: Apollo Server 2.x, GraphQL 15, PostgreSQL, BullMQ, Redis
  • Payments: Square API, Star Pay

Impact

  • Zero double-bookings over 12 months of production usage
  • 99.8% booking success rate under peak load (~500 concurrent users)
  • Average booking confirmation time <150ms

EARLIER PROJECTS (2018–2021)

Dating & Social Platforms

R50Time (Web, Admin, React Native) — Senior companionship platform (Japan, 50+ demographic)

  • Developed scalable social features for R50Time, a senior-focused social product in the Japanese market, addressing population aging, with the product frequently mentioned in Japanese television discussions.
  • Implemented moderation, reporting, and user safety workflows aligned with local compliance standards
  • Optimized performance for media-heavy feeds and real-time interactions
  • Aligned with topics discussed in Japanese public media regarding senior social platforms

LIKE (Web, Admin, React Native) — LGBT dating application with role-based matching and verification

  • Designed role-based matching logic and verification flows. Implemented user reporting and abuse prevention mechanisms

Profme — Premium dating platform with monetization

  • Integrated Stripe and in-app purchases (IAP)
  • Built subscription and payment reconciliation dashboards

Papan v2 (Web, Admin, React Native) — Social platform combining Instagram-style content sharing with Tinder-like matching

  • Built social features including photo/video feeds, stories, and swipe-based interest matching, with user discovery and interaction tracking. Enhanced platform scalability, content moderation, and internal admin tooling.

B2B Platforms

Miracon & Spobiz — Recruitment platform for the Japanese HR market with AI-assisted CV generation

  • Integrated OpenAI APIs to support CV and resume content optimization based on predefined job roles and requirements
  • Integrated remaker.ai image processing APIs to convert user-uploaded photos into professional ID-style images for resumes
  • Implemented a unified CV generation workflow combining text optimization and image processing features
  • Developed role-based access control (RBAC) for HR staff and administrators

Karakuri — IoT robot management platform

  • Developed telemetry dashboards for robot monitoring
  • Implemented real-time data visualization

Hero — Job & Appointment Management Platform with Paid Features

  • Built job posting and job management workflows
  • Implemented appointment and interview scheduling
  • Integrated paid features for job listings and bookings
  • Built admin tools for managing jobs, appointments, and payments

Spochi (VueJS, Nuxt) — Sports Service & Event Marketplace (Japan)

  • Contributed to a sports service marketplace with event/lesson publishing, booking flows, and role-based user management.
  • Integrated third-party services for payments, user verification, notifications, and monetization workflows.

Healthcare & E-Commerce

Mamato / Granma — Telemedicine for pregnancy and senior care

  • Built telemedicine features for healthcare consultations
  • Implemented scheduling and user management workflows

Royal Honey — E-commerce platform

  • Implemented AccountsJS-based authentication
  • Integrated WordPress CMS for content and product management
  • Integrated Stripe, PayPal, and GMO Payment Gateway (Link Type, Link Type Plus) for secure payment processing