Nguyen Manh

Senior Backend Engineer · Python | Golang | TypeScript
Hanoi, Vietnam · nguyenminhmannh2001@gmail.com · 0395 237 842 · LinkedIn · Blog

Summary

Backend engineer with 3+ years of experience building scalable distributed systems and multi-tenant SaaS platforms. Strong expertise in microservices architecture, event-driven design, serverless systems, and performance optimization. Full-stack experience with TypeScript/React. Passionate about delivering reliable, high-performance solutions that drive business efficiency and reduce operational costs.

Technical Skills

Languages
Python Golang TypeScript JavaScript
Backend
Flask Gin Express.js GraphQL gRPC Celery SQLAlchemy
Frontend
React Redux Toolkit Material-UI
Databases
PostgreSQL MongoDB Redis DynamoDB Elasticsearch
Infrastructure
Docker AWS Lambda SQS S3 Kafka Prometheus Grafana GitHub CI
Architecture
Microservices Event-driven Serverless Monorepo

Experience

FullStack Engineer  ·  Geniee Inc.
Oct 2025 – Present
Hanoi, Vietnam

Full-stack work in a large monorepo for two core SaaS products: Chikyu (SFA/CRM platform) and ARCH (Notion-like content customization & data visualization platform). Leveraged AI-assisted development tools (Cursor & Claude) to accelerate feature delivery and improve code quality.

Chikyu — SFA/CRM
  • Designed and implemented Zoom Meeting/Webinar integration with secure OAuth and async data sync, eliminating manual data entry and automating attendance tracking for 1,000+ participants.
  • Built a high-throughput bulk CSV import pipeline supporting 5,000+ records per batch using S3 and SQS, with real-time progress tracking and idempotent processing.
  • Architected an event-driven Process Builder automation tool enabling business users to configure complex workflows without writing code.
  • Developed and optimized a fully serverless backend with AWS Lambda, SQS queues, and S3 triggers in a multi-tenant environment.
  • Implemented a robust SQS job queue with deduplication, concurrency control, and exponential backoff for high-load reliability.
ARCH — Notion-like Platform
  • Eliminated N+1 query problems in GraphQL resolvers using DataLoader batching, significantly improving query performance.
  • Optimized complex database queries with composite indexes to reduce execution time.
  • Implemented a reliable background job system with idempotency and retry mechanisms for batch operations including email notifications.
  • Designed a direct client-to-GCS file upload solution using signed URLs, removing server-side bottlenecks for concurrent large file uploads.
  • Built responsive, maintainable React/TypeScript page flows and reusable UI components from product and design requirements.
TypeScript Node.js React GraphQL PostgreSQL AWS Lambda SQS Redis
Backend Engineer  ·  Viettel Cyber Security
Jul 2023 – Oct 2025
Hanoi, Vietnam

Developed core backend services for SOAR (Security Orchestration, Automation, and Response) — a large-scale, event-driven, multi-tenant system processing 50K+ security events daily.

  • Designed a task dispatching and coordination system for playbook automation with robust error handling and idempotency, achieving a 99% success rate across 50K+ daily events.
  • Implemented the Outbox Pattern to ensure data consistency across PostgreSQL, Kafka, and Elasticsearch, eliminating race conditions and data loss.
  • Applied Celery for asynchronous task processing, enabling reliable and efficient execution of security events across the platform.
  • Implemented PgPool connection pooling to improve connection performance, reduce DB resource usage, and minimize connection-related errors.
  • Integrated an ML prediction pipeline into workflows, reducing MTTR by 20%.
  • Refactored the orchestration service using Go's Docker SDK to dynamically spawn isolated Docker containers for secure workflow task execution.
  • Built a real-time notification system with Kafka and WebSocket, providing instant alerts and improving analyst response time.
  • Applied fault-tolerant patterns (circuit breaker, exponential backoff, idempotent retries) to enhance overall system stability.
Python Flask Golang Celery gRPC PostgreSQL Kafka Elasticsearch Docker Prometheus Grafana

Projects

Simple Computer GitHub →

A complete 16-bit computer built from first principles in Go, based on But How Do It Know? by J. Clark Scott. 18 phases from a single NAND gate to a running CPU with 64K RAM, keyboard, display, and assembler.

Go Computer Architecture CPU Assembler Simulation
circle-db GitHub →

A Datomic-inspired EAV database built from scratch in Python and Clojure. Four indexes (EAVT/AVET/VEAT/VAET), CRUD write path, transactions, query planning, query execution, time-travel, and bidirectional graph traversal — implemented across 9 phases.

Python Clojure Database EAV Indexes
Simple App Builder GitHub →

A minimal AI app builder. Build full-stack web apps from natural language in a browser-based IDE. Generates React + Vite projects, manages files in SQLite via Prisma, and previews live in WebContainer.

TypeScript Next.js React Prisma SQLite WebContainer
DBDB — Dog Bed Database GitHub →

A persistent key-value store in 665 lines, rebuilt from 500 Lines or Less. Append-only binary file, immutable BST, copy-on-write, compaction, concurrent access safety, CLI. Extended with AVL tree and B-tree variants.

Python BST AVL Tree B-Tree pytest-bdd
MIT 6.5840 Distributed Systems Labs GitHub →

All labs from MIT's graduate distributed systems course: MapReduce, Raft consensus, fault-tolerant key-value store, and sharded KV with dynamic rebalancing. All tests passing.

Go Raft MapReduce RPC Concurrency
Video Platform System Design GitHub →

YouTube architecture, made local and runnable. Upload → async HLS transcode → MongoDB metadata → adaptive streaming. A working reference implementation paired with the YouTube system design blog post.

Go HLS MongoDB FFmpeg Docker Redis
Twitter System Design Demo GitHub →

Hybrid fanout feed, celebrity follow problem, load balancing, caching and message queues — all running locally with FastAPI, React, PostgreSQL, Redis, RabbitMQ and Nginx.

Python FastAPI React PostgreSQL Redis RabbitMQ Nginx

Achievements

Innovation Award — Built an internal automation tool synthesizing data from Jira and Airtable to compute individual and team performance metrics, eliminating manual data entry during monthly, quarterly, and annual reviews.
Hackathon 3rd Prize — Built a system map visualization tool displaying inter-module code dependencies, enabling QA teams to accurately identify impacted areas per release and cut test planning time.
Outstanding Contributor 2024 — Recognized for outstanding technical contributions, internal automation tooling, and active knowledge sharing.
Employee of the Month — Multiple awards for strong ownership mindset and effective problem-solving ability.

Education

Bachelor of Computer Science
Hanoi University of Science and Technology
Hanoi, Vietnam · 2019 – 2024 · Good

Certifications & Interests

TOEIC 815 — Issued Jun 2023
Running · Swimming · Football · Reading · Traveling