Fresh graduate (Dec 2025) with experience at MoMo and TecAlliance. Passionate about System Design, large-scale systems, and distributed systems. Built Mini DB and Mini Kafka from scratch through deep research. Seeking Backend Engineer positions.

A brief introduction about me.
Though I'm a fresh graduate (Dec 2025), I've gained valuable experience through internships and professional work. I worked as a Software Engineer at MoMo, Vietnam's largest fintech e-wallet, handling high-traffic systems and owning end-to-end development of the Cosmos Event Reminder Service. I also completed a Full-stack Developer internship at TecAlliance, a German automotive data company.
I'm an active learner who believes in deep research and hands-on implementation. Through independent research, I built Mini DB and Mini Kafka from scratch, focusing on understanding what these systems are internally rather than just how to use them. This approach helped me realize numerous problems and trade-offs in system design, deepening my understanding of distributed systems, databases, and event streaming architecture.
I'm seeking Fresh Graduate, Junior or Associate Backend positions where I can focus on System Design, large-scale systems, and problem-solving. I love challenges and thrive on tackling complex technical problems at scale.

Technologies and methodologies I work with.
My work history and responsibilities
MoMo (M_Service)
Working in the Promotion & Loyalty team at MoMo, Vietnam's largest fintech e-wallet with over 30 million users. Handle Promotion Platform with effect processor, manage Loyalty (membership) systems for merchants, and own end-to-end development of Cosmos Event Reminder Service.
TecAlliance
Worked as a Full-stack Developer Intern at TecAlliance, a German company providing Automotive Data Solutions & Digital Services. Referred by university for this internship opportunity. Developed web applications and backend services remotely.
MindX Technology School
Taught programming languages to students, covering Computer Science fundamentals and Web Development. Helped students build strong foundations in programming and software development.
STARACK
Worked as a Web Developer part-time at STARACK, an Australian company. Built web applications using modern frontend technologies.
STARACK
Worked as a C++ Developer part-time at STARACK, developing software solutions using C++ programming language.
A selection of my top 3 latest projects. Note that some older projects are kept private for confidentiality.

A file-backed B+Tree database engine implemented in Go with full CRUD, transactions, and Write-Ahead Logging (WAL). It supports crash recovery by replaying WAL entries, a configurable LRU page cache, range queries via leaf linking, and composite keys/typed records.
A distributed message queue system built from scratch in Go. Developed a custom binary protocol to facilitate high-throughput communication between Producers, Brokers, and Consumers. The system supports multi-topic partitioning, offset commit mechanisms for reliable processing, and sophisticated Consumer Groups with automatic rebalancing and multi-consume capabilities.

A modern, AI-powered platform for English self-learners focusing on vocabulary mastery through the CAM Method (Contextualization, Activation, Mastery) and IELTS preparation. Key features include a three-phase vocabulary system, IELTS speaking simulations with granular AI feedback, and a dual-mode writing assistant for Task 1 and Task 2. It empowers users with a 'Bring Your Own Key' (BYOK) model for complete transparency and control over AI costs.
National prizes and recognition

Excellent Student National-level
The National-level Excellent Student Contest is an annual competition held in January for 12th grade students. It focuses on algorithms and programming, where participants solve problems using the C++ language. The contest is for specialized students (students majoring in Informatics).

Excellent Student City-level
The City-level Excellent Student Contest is an annual competition held in March for 11th and 12th grade students. It focuses on algorithms and programming, where participants solve problems using the C++ language. The contest is divided into two categories: specialized (for students majoring in Informatics) and non-specialized. I participated in the specialized category.

The ICPC 2020 Vietnam National Programming Contest
The ICPC (International Collegiate Programming Contest) is a prestigious competitive programming contest for university students. In Vietnam, the ICPC is held annually and includes regional qualifying rounds such as the ICPC Vietnam National Contest and ICPC Asia Regional Contests.

Excellent Student City-level
The City-level Excellent Student Contest is an annual competition held in March for 11th and 12th grade students. It focuses on algorithms and programming, where participants solve problems using the C++ language. The contest is divided into two categories: specialized (for students majoring in Informatics) and non-specialized. I participated in the specialized category.
Academic background and qualifications
Bachelor of Informatics Technology
GPA: 3.71/4.0 Very Good
Informatics Honors Class
Phone
+84 945 29 30 31