BUI NHAT NAM
Senior Full-Stack Developer Ho Chi Minh City, Vietnam
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