Lê Vũ Ngân Lam

Fresh Graduate | Backend Engineer 🇻🇳

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.

Profile

About me

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.

Professional Photo

Skills & Expertise

Technologies and methodologies I work with.

Backend

Kotlin
Java (Spring Boot)
Go
Kafka
gRPC
REST API
Event Streaming
Distributed Systems
System Design
Monorepo

Frontend

React
Next.js
TypeScript
Tailwind CSS
Redux
React Query
Zustand

Tools & Monitoring

Grafana
Starrock
Docker
GitHub Actions
CI/CD Pipelines

Database

PostgreSQL
MongoDB
Redis
Database Design
Indexing

Languages & Fundamentals

C++
Go
Java
Kotlin
TypeScript
Computer Science
OOP & Design Patterns
SOLID Principles

Professional Experience

My work history and responsibilities

Software Engineer

Aug 2025 - Present

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.

Kotlin
Grafana
Monorepo
Kafka
Distributed Systems
Backend Development
gRPC
REST API
Starrock
System Design

Full-stack Developer Intern

May 2024 - Oct 2024

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.

C#
ASP.NET
.NET
Full-stack Development

Teacher

Jun 2022 - Sep 2024

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.

C++
Computer Science
Web Development
Teaching
Programming Fundamentals

Web Developer

May 2023 - Nov 2023

STARACK

Worked as a Web Developer part-time at STARACK, an Australian company. Built web applications using modern frontend technologies.

ReactJS
NextJS
Web Development

C++ Developer

Feb 2023 - May 2023

STARACK

Worked as a C++ Developer part-time at STARACK, developing software solutions using C++ programming language.

C++
Software Development

Latest Projects

A selection of my top 3 latest projects. Note that some older projects are kept private for confidentiality.

Mini DB
Self-learning Project
Mini DB
Go
B+Tree
WAL
+6

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.

Mini Kafka
Self-learning Project
Mini Kafka
Go
Socket Programming
TCP/IP
+4

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.

Enginuity
Self-learning Project
Enginuity
Java Spring Boot
Design Patterns
PostgreSQL
+7

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.

View All Projects

Awards & Achievements

National prizes and recognition

Honorable Mention Prize

Honorable Mention Prize

Jan 2021

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).

C++
Competitive Programming
Data Structures & Algorithms
First Prize

First Prize

Mar 2021

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.

C++
Competitive Programming
Data Structures & Algorithms
Honorable Mention Prize

Honorable Mention Prize

Nov 2020

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.

C++
Competitive Programming
Data Structures & Algorithms
High School Division
First Prize

First Prize

Mar 2020

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.

C++
Competitive Programming
Data Structures & Algorithms

Education

Academic background and qualifications

Ho Chi Minh University Of Science

Sep 2021 - Dec 2025

Bachelor of Informatics Technology

Software Engineering (Major)

GPA: 3.71/4.0 Very Good

Le Hong Phong High School For The Gifted

Sep 2018 - June 2021

Informatics Honors Class

Get in Touch
Interested in working together or have a question? Feel free to reach out through any of these channels.