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

SUMMARY

Fullstack Engineer with over 4.5 years of experience, specializing in Backend development. All technical discussions and code reviews conducted in English, with extensive experience working directly with international clients across multiple projects. Passionate about building high-performance distributed systems and solving complex concurrency challenges at scale.

SKILLS

  • Languages: Golang, 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
  • DevOps 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, gRPC, Performance Optimization, Authentication/Security (OAuth2, JWT, RBAC/PBAC), Selfhost, Proxmox, Linux

WORK EXPERIENCE

Part-Time Contribution
Sep 2025 – May 2026
Blockchain Mainnet Explorer
Senior Backend Engineer (Golang)
Sep 2025 – May 2026

Description: Blockchain explorer platform providing real-time transaction indexing, wallet tracking, and on-chain analytics for a Social-Fi ecosystem. Part-time contribution to the same outsourcing corporation listed below.

Technologies:
GolangPostgreSQLRedisKafkaWebSocketsgRPC/JSON-RPC

Responsibilities:

  • Data Pipeline (Indexer): Built high-performance Golang indexer with Worker Pool & Binary Retry, processing parallel transactions with block-level error isolation.
  • Storage Layer Optimization: Optimized PostgreSQL using Batch Inserts and limited connection pooling to prevent deadlocks under high write loads.
  • High-Concurrency Handling: Resolved race conditions for concurrent Lucky Money feature using Redis Lua Scripts to ensure high-concurrency atomic operations.
Leading IT Outsourcing Corporation
Oct 2021 – Mar 2026
KYB Compliance Project
Senior Full Stack Engineer (TypeScript/Next.js)
Jun 2024 – Mar 2026

Description: B2B SaaS compliance platform for startups and service providers.

Technologies:
Next.js (SSR)Express.jsMongoDB (Atomic Ops)GitHub ActionsCloud RunCloud SQL

Responsibilities:

  • SaaS Multitenancy: Migrated architecture to a Multitenancy SaaS model enabling single accounts to manage multiple tenants, boosting scalability.
  • Auth & Security: Led the complete refactoring and rewrite of the end-to-end authentication flow, integrating Next.js SSR with an Express backend, resolve multi-tab token race conditions.
  • Transaction Integrity: Engineered credit deduction using MongoDB atomic updates and Idempotency Key pattern, eliminating double-deductions during concurrent mid-request crashes.
  • Invoicing Sub-module: Built serverless financial reporting on Cloud Run/Cloud SQL with automated CI/CD.
  • Leadership & Mentoring: Mentored 2 junior engineers through pair programming on OAuth patterns, multitenant workflows, MongoDB atomic ops, and Clean Architecture.
Real Estate Agency Management System
Mid-Level Full Stack Engineer (Node.js/React)
Jul 2023 – Jun 2024

Description: Multi-platform property management SaaS connecting agencies, landlords, and tenants.

Technologies:
AWS EC2Node.js/TypeScriptPostgreSQL (Advanced Indexing)RedisSequelizeGoogle OAuth2TwilioSendGridReact Native

Responsibilities:

  • Optimization & Database Tuning: Optimized queries on 2.8M-row tables via denormalization and Covering Indexes, reducing API latency from 30s+ to 187ms and RAM usage by 97%.
  • Advanced Caching Architecture: Designed distributed caching (Tiered Cache, Sliding Window) via Redis with distributed locks to prevent stampedes and optimize data retrieval.
  • Real-time & Data Sync: Built real-time chat statuses via SendGrid Webhooks and bi-directional Rent Manager data sync.
Marketing Platform
Junior Full Stack Engineer (NestJS)
Jun 2022 – Jul 2023

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

Technologies:
MicroservicesNodeJSNestJSReactJSReact NativeDockerKubernetesGitlabMinIORedisKafkaSocketPostgresKeycloak

Responsibilities:

  • Microservices Foundation: Architected and launched 3 core microservices (Auth, Acquisition, Invoice) to lay the platform foundations.
  • Custom Authorization: Integrated Keycloak OIDC and built Redis-cached Auth Service to centrally enforce hierarchical RBAC and granular PBAC across all field sales workflows.
  • Dynamic Invoicing Engine: Engineered 5-phase event-driven invoicing engine, automating payroll reconciliation from 5 days to <10 minutes with 100% accuracy.
Other Projects
Junior/Fresher Engineer
Oct 2021 – Jun 2022
  • EventX (Jan 2022 – Jun 2022): NFC-enabled event management system. Maintained RESTful APIs and resolved critical bugs for live event operations. (Technologies: Microservices, Kubernetes, GCP, NodeJS, ReactJS)
  • Trailer Rental Platform (Oct 2021 – Jan 2022): Trailer rental management SaaS. Built dynamic pricing engine converting Excel-based fee calculations into automated Stripe subscriptions. (Technologies: AWS, ReactJS, NestJS, Stripe)

Education

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