Tải CV
Cover
Bùi Hữu Dũng

SUMMARY

Fullstack Engineer with more than 4 years of experience, specializing in Backend development. Proven track record in international, English-speaking environments, with 100% of technical interviews and 80% of projects involving global clients. Seeking a challenging role to leverage expertise in modern technologies and international workflows.

SKILLS

  • Languages: TypeScript, JavaScript, SQL, HTML5/CSS3.
  • Backend & Database: Node.js, NestJS, Next.js, PostgreSQL (Advanced Querying/Indexing), MongoDB, Redis, TypeORM/Sequelize.
  • Frontend: React.js, Next.js (App Router), Redux/Context API, TailwindCSS, Ant Design.
  • Infrastructure Experience: Docker, Kubernetes (K8s), Kafka, CI/CD (GitHub Actions), Google Cloud Platform (GCP).
  • Other Concepts: Microservices, System Design, OOP & Design Patterns (Factory, DI, Singleton), RESTful APIs, Performance Optimization, Authentication/Security (OAuth2, JWT, RBAC/PBAC). Selfhost, Proxmox, Linux

Work Experience

KYB Compliance Project
Full Stack Engineer - Senior
Jun 2024 – Mar 2026

Description: A B2B SaaS platform streamlining company incorporation, compliance management, and document organization for startups and service providers.

Technologies: AWS, GCP, MongoDB

Responsibilities:

  • SaaS Migration & Scalability: Led the migration from a single-organization architecture to a Multitenancy SaaS model, enabling a single user account to manage multiple tenancy accounts, significantly boosting platform scalability.
  • Authentication & Security: Re-architected the Auth system by migrating to Server-Side HttpOnly Cookies (via Next.js Middleware) to prevent XSS. Implemented a locking mechanism to resolve refresh token race conditions in multi-tab sessions, ensuring session consistency alongside 2FA integration.
  • Transaction Integrity: Developed robust logic for Credit Deduction to manage concurrent payment actions and race conditions, ensuring data integrity for core financial transactions.
  • Backend Architecture: Refactored the Assignment Module using Factory Pattern and Dependency Injection to decouple validation logic, adhering to the Open/Closed Principle. Standardized shared logic across entities using Abstract Base Classes.
  • Efficiency Tooling: Developed a Browser Extension to facilitate quick data population from Speedydd into external forms, improving user efficiency.
  • Invoicing Sub-module: Developed a standalone Next.js/Nest.js app on Google Cloud Run utilizing Cloud SQL and Cloud Storage for financial reporting, streamlined by automated CI/CD pipelines (GitHub Actions).
Real Estate Agency Management System
Full Stack Engineer - Mid-Level
Jul 2023 – Jun 2024

Description: Multi-platform property management system connecting agencies, landlords, and tenants. Centralized administrative workflows, including property mapping, automated task orchestration, and real-time maintenance tracking. Team size 150+ employees

Technologies: AWS EC2, AI, Clean Architecture, Postgres, Redis, Twilio, Sendgrid, ReactNative

Responsibilities:

  • Optimization & Database Tuning: Optimized Contact Module Search and View List (millions of rows) via DB-level tuning, cutting latency from more than 10s to less than 1s.
  • Code Base Integration: Developed a robust Google OAuth2 Client Basecode to manage Gmail/Calendar integrations. Implemented Parallel Token Validation and atomic refresh logic to resolve concurrency issues/race conditions, ensuring 100% connectivity reliability for the mailing system.
  • Real-time & Data Sync: Built a Real-time Chat Status system leveraging SendGrid Webhooks and engineered a seamless data synchronization pipeline with the Rent Manager provider.
Marketing Project
Full Stack Engineer - Junior
Jun 2022 – Jul 2023

Description: A scalable management platform designed for marketing companies to optimize the field-sales acquisition process.

Technologies: Microservices, NodeJS, NestJS, ReactJS, React Native, Docker, Kubernetes, Gitlab, MinIO, Redis, Kafka, Socket, Postgres, Keycloak

Responsibilities:

  • Microservices Foundation: Architected and launched three critical microservices (Auth, Acquisition, Invoice) to establish the scalable core of the management platform.
  • Custom Authorization: Spearheaded the integration of Keycloak OIDC flow and developed a proprietary AuthService to enforce granular, business-specific permissions.
  • Core Business Logic: Drove the design and implementation of the end-to-end Acquisition Processing flow, encompassing Field Rep management, performance dashboards, and data preparation for invoicing.
  • Dynamic Invoicing Engine: Engineered a resilient, event-driven invoicing engine to manage complex, distributed transactions across microservices, leveraging dynamic variables and conditional logic for accurate, automated calculation of complex invoices.
EventX
Backend Engineer - Junior
Jan 2022 – Jun 2022

Description: NFC-enabled event management system using wearable technology. Facilitates secure access control, cashless payments, and real-time visitor engagement.

Technologies: Microservices, Kubernetes, GCP, NodeJS, ReactJS

Responsibilities:

  • System Maintenance & Development: Maintained and enhanced core RESTful APIs for event configuration and visitor management, ensuring high data accuracy and system reliability.
  • Stability: Diagnosed and resolved critical logic errors (bugs), significantly improving application stability and user experience during live events.
Trailer Rental Platform
Full Stack Engineer - Fresher
Oct 2021 – Jan 2022

Description: A comprehensive trailer rental and management platform.

Technologies: AWS, ReactJS, NestJS, Stripe

Responsibilities:

  • Payment & Subscription: Collaborated with a team to define, design, and successfully ship major features. Convert Excel Fee Calculation into Schedule Subscription with Stripe. Communicate through webhook.

Education

Hanoi University of Industry
Information Technology
Sep 2018 – Jun 2022
  • GPA: 3.19/4