Senior Full-Stack Developer
π§ binhduc1211@gmail.com | π linkedin.com/in/ducnb1211
π Hanoi, Vietnam
Senior Full-Stack Developer with 5+ years of experience designing and building scalable, high-performance web applications. Expert in modern JavaScript frameworks (React.js, Next.js) and backend technologies (NestJS, FastAPI) with proven expertise in cloud infrastructure (AWS, GCP) and DevOps practices (Docker, Kubernetes). Demonstrated ability to manage technical projects, optimize application performance (including SEO), and deliver high-quality solutions in Agile environments. Passionate about clean code, best practices, and continuous learning.
Frontend Development
React.js, Next.js, Astro.js, Vue.js, Nuxt.js, HTML5, CSS3, JavaScript (ES6+), TypeScript, Responsive Design
Backend Development
Node.js (NestJS, Express.js), Python (FastAPI, Django), RESTful APIs, Microservices Architecture
AI & LLM Integration
OpenAI API, Google Gemini API, Prompt Engineering, LLM Integration, AI-Powered Applications, Rasa Framework, SpaCy NLP, Faster-Whisper, FFmpeg, Pyannote Speaker Diarization, Audio Transcription, Chatbot Development
DevOps & Infrastructure
Docker, Docker Compose, Nginx, PM2, Shell Scripting, CI/CD Pipelines, CertBot, Let's Encrypt
Google Cloud Platform (GCP VM, Cloud Run, GCS, Cloud SQL, Google Cloud AI platform), AWS (EC2, S3, Lambda, Amplify, RDS, Route 53), Firebase, On-premise Infrastructure, Hyper-V Virtualization
Database Management
MongoDB, MySQL, Redis, Database Design & Optimization, Query Performance Tuning
Development Practices
Agile/Scrum Methodologies, Test-Driven Development (TDD), Code Review, Git Version Control, SEO Optimization, Performance Optimization
Nov 2023 - Present (2 years 3 months) | Hanoi, Vietnam
- Serve as primary technical liaison between Vietnam development team and Korean product management, ensuring seamless cross-border collaboration and project alignment
- Provide strategic technical consultation to Korean stakeholders for research initiatives and product development roadmaps
- Design and implement enterprise-scale web applications and AI-powered solutions tailored for Korean market requirements
- Integrated OpenAI and Gemini APIs with custom prompt engineering to build intelligent content generation and processing features
- Developed AI-powered spell-checking and grammar correction system using advanced language models for Korean and Vietnamese content
- Built production-ready audio transcription API using Faster-Whisper, FFmpeg, and Pyannote speaker diarization for multi-speaker conversation analysis
- Designed and implemented intelligent chatbot system using Rasa framework and SpaCy NLP for automated customer support
- Drive SEO optimization initiatives, significantly increasing organic traffic and improving search engine rankings for client projects
- Establish and enforce development workflow standards and coding best practices, enhancing team maintainability and overall system performance
May 2022 - Nov 2023 (1 year 7 months) | Hanoi, Vietnam
- Led frontend development for multiple outsourcing projects serving international clients across Singapore, Taiwan, and European markets
- Successfully managed complete project lifecycle from initial conception through production deployment for diverse client requirements, ensuring timely delivery and high-quality standards
- Architected and refactored frontend codebases for scalability, substantially improving maintainability, performance metrics, and code quality across client projects
- Collaborated directly with international stakeholders to gather requirements, provide technical consultation, and ensure alignment with business objectives
- Mentored and provided hands-on technical guidance to junior frontend developers, fostering skill development and establishing best practices for team efficiency
- Conducted code reviews and established frontend development standards to maintain consistent quality across multiple concurrent projects
Nov 2021 - May 2022 (7 months) | Hanoi, Vietnam
- Served as sole frontend engineer for TDX Department, responsible for developing and maintaining all internal enterprise products including Dashboard, CRM, and Office Management systems
- Designed and optimized internal company products from scratch, delivering enhanced user experience and improved system performance for company-wide use
- Owned complete frontend architecture decisions and implementation for multiple concurrent internal applications, ensuring scalability and long-term maintainability
- Conducted 4-5 technical interviews for intern and fresher frontend positions, successfully identifying and recruiting qualified candidates
- Trained and managed 2 junior frontend developers, providing comprehensive mentorship from onboarding through independent contribution
- Established frontend development standards and best practices for the TDX team, creating foundation for future team growth
Jul 2020 - Aug 2021 (1 year 2 months) | Hanoi, Vietnam
- Started as trainee in company's training center, successfully completed comprehensive React.js and Express.js full-stack development program
- Promoted to developer role while continuing education, demonstrating rapid skill acquisition and practical application
- Served as teaching assistant for React.js and Express.js courses, supporting new trainees and sharing technical knowledge
- Contributed to 2 small-scale outsourcing projects for Vietnamese clients, initially handling backend development with Express.js
- Progressively took ownership of complete full-stack development as projects matured, managing both frontend and backend implementation independently
- Successfully delivered production-ready applications, gaining hands-on experience in full software development lifecycle
Technology Stack: Next.js, FastAPI, Faster-Whisper, FFmpeg, Pyannote, ElevenLabs, MySQL, Redis, GCP GPU VM, Docker
*Role: Full-Stack Developer & DevOps Engineer
Developed comprehensive AI-powered video processing platform enabling automatic transcription, translation, and dubbing workflows. Built complete solution handling video text extraction, multi-language translation, and audio replacement (e.g., converting English speech to Vietnamese while maintaining lip-sync quality).
Key Achievements:
- Architected and implemented end-to-end pipeline: video upload β AI transcription β translation β dubbing/subtitle generation β final video export
- Integrated Faster-Whisper with Pyannote speaker diarization for accurate multi-speaker transcription and FFmpeg for advanced video processing
- Developed FastAPI backend with SQLAlchemy ORM, Alembic migrations, and Redis caching for optimal performance
- Built responsive Next.js frontend with Ant Design, featuring audio waveform visualization (Wavesurfer.js) and real-time processing status updates
- Implemented ElevenLabs API integration for high-quality voice dubbing across multiple languages
- Deployed on GCP infrastructure with GPU VM for AI processing, Cloud SQL for database, and GCS for video storage
- Configured complete DevOps pipeline with Docker Compose, Nginx reverse proxy, and automated SSL with Certbot/Let's Encrypt
- Tech Stack: Next.js, Ant Design, Tailwind CSS, Redux, i18n, FastAPI, MySQL, Redis, Faster-Whisper, FFmpeg, Pyannote Transformers, ElevenLabs API, GCP GPU VM, Cloud SQL, GCS, Docker, Nginx
Technology Stack: React.js, NestJS, Language Tool, MongoDB, Redis, WebSocket, GCP, Docker
*Role: Full-Stack Developer & DevOps Engineer
Built enterprise web-based platform streamlining webtoon (Korean comic) translation workflow for multiple stakeholders including admins, managers, translators, and webtoon production teams.
Key Achievements:
- Designed and implemented role-based project management system with real-time collaboration features using WebSocket
- Created innovative visual translation interface with three synchronized panels allowing translators to draw bounding boxes over original text and input translations directly
- Developed sophisticated workflow state management system tracking episodes through multiple stages (Original β Translate β Review β QC β Final) with granular status controls
- Integrated LanguageTool API for automated spell-checking and grammar validation of translated content
- Built real-time notification system using Nodemailer for workflow updates and approval notifications
- Implemented file upload system to GCS buckets for managing high-resolution webtoon images
- Architected MongoDB schema with Redis caching layer for optimal performance with large image datasets
- Deployed production environment on GCP VM using Docker Compose and Nginx, ensuring high availability for international team collaboration
- Tech Stack: React.js, Tailwind CSS, Redux, i18n, Tiptap Editor, NestJS, MongoDB (Mongoose), Redis, WebSocket, Nodemailer, LanguageTool API, GCS, Docker, Nginx, GCP VM
Technology Stack: React.js, NestJS, GraphQL, Apollo, MySQL, GCP Speech-to-Text
*Role: Frontend (Admin) Lead β Full-Stack Developer & DevOps Engineer
Developed comprehensive Korean language learning platform with admin management system and mobile application for Uptempo's product portfolio.
Key Achievements:
- Initially led frontend development for admin dashboard, later assumed full backend responsibilities following previous backend developer's departure
- Built GraphQL API using NestJS with Apollo Server, implementing real-time features via WebSocket for live lesson updates
- Integrated Google Cloud Speech-to-Text API for pronunciation practice and assessment features
- Developed admin panel with React.js and Apollo Client for managing courses, lessons, user progress, and content delivery
- Implemented file management system using GCS buckets for audio, video, and learning materials
- Deployed complete stack on GCP infrastructure including VM instances, Cloud SQL, and Cloud Speech-to-Text services
- Tech Stack: React.js, Ant Design, SCSS, Redux, Apollo Client, NestJS, GraphQL, Apollo Server, WebSocket, TypeORM, MySQL, GCS Buckets, GCP Speech-to-Text, Cloud SQL
Technology Stack: React.js, NestJS, Rasa, SpaCy, MySQL, GCP
*Role: Frontend Developer β Full-Stack Developer & DevOps Engineer
Created intelligent chatbot solution integrated into client's landing page, providing automated hotel booking assistance and tourism recommendations for Korean customers.
Key Achievements:
- Developed chat bubble interface with React.js allowing seamless user interaction for booking inquiries and tourism guidance
- Initially handled frontend development, progressively took ownership of remaining backend features as project matured
- Implemented Rasa framework with SpaCy NLP for natural language processing, intent recognition, and dialogue management
- Built NestJS backend with TypeORM and MySQL for conversation logging, booking data management, and email notifications
- Maintained and fixed bugs across both frontend and backend post-launch, ensuring stable production performance
- Successfully deployed chatbot to client's GCP VM infrastructure and integrated widget into existing landing page
- Tech Stack: React.js, Ant Design, Tailwind CSS, Redux, RTK Query, NestJS, TypeORM, MySQL, Rasa, SpaCy NLP, Nodemailer, GCP VM
Technology Stack: Astro.js, React.js, Tailwind CSS, Framer Motion
*Role: Developer
Developed high-performance marketing landing page for upcoming game launch, featuring engaging animations and user registration system.
Key Achievements:
- Created visually compelling landing page with dynamic animations using Framer Motion to showcase game features and generate excitement
- Implemented user registration system for game pre-launch sign-ups and announcement notifications
- Optimized for SEO and fast page load times using Next.js server-side rendering capabilities
- Delivered project with rapid turnaround while maintaining high quality standards and mobile responsiveness
- Tech Stack: Astro.js, React.js, Tailwind CSS, Framer Motion
Bachelor's Degree in Information Technology Vietnam Academy of Cryptography Techniques
- Vietnamese: Native
- English: Professional Working Proficiency
- Exploring new technologies and frameworks
- Building and contributing to open-source projects
- Continuous learning and professional growth