L
Ho Chi Minh City, Vietnam

Hi, I'm Leon Pham

Software Engineer

Software engineer building scalable backends and polished frontends. I work across the full stack — from APIs to UIs.

AWS SA Certified2+ yrs exp
Leon Pham

Experience

Mar 2025 — Present
Oven

Software Engineer

Now

Oven

Project: Monitoring Platform · Tackman

  • Built a centralized monitoring pipeline for internal projects using Grafana, Alloy, Loki, and Prometheus, making it easier for teams to track metrics, logs, and slow APIs
  • Designed and implemented a video upload and processing workflow that converts videos to HLS format (m3u8) using AWS MediaConvert and automatically generates subtitles, enabling the system to reliably handle 30+ concurrent video uploads without data loss
  • Optimized the subtitle-to-audio conversion pipeline on AWS Lambda, reducing processing time by 50% and resolving timeout issues for long subtitle files (30–60 minutes)
  • Built an automated pipeline for generating video assets, including multi-language subtitles and corresponding audio tracks, reducing manual work and improving content production efficiency
redisredis
nodenode
postgresqlpostgresql
prismaprisma
dockerdocker
nextnext
typescripttypescript
reactreact
awsaws
May 2024 — Feb 2025
ATOM SOLUTION

Fresher Backend Developer

ATOM SOLUTION

Project: Digistore BVBANK · Apache Fineract

  • Implemented service separation to reduce system complexity, improving startup time and optimizing server resource utilization
  • Implemented data synchronization between databases using Debezium and Kafka, enabling near real-time data consistency across services and reducing reliance on manual data syncing or batch jobs
  • Researched and integrated Keycloak for single sign-on (SSO), centralizing authentication across multiple services, reducing duplicated auth logic, and improving both security and user experience
redisredis
pythonpython
postgresqlpostgresql
dockerdocker

Open Source

Personal research and open source projects I build outside of work.

longtk26 / ai-chatbot

Research on methodologies to extend AI model capabilities — tool function calling, Model Context Protocol (MCP), and Retrieval-Augmented Generation (RAG).

GitHub
  • Implemented tool function-calling with OpenAI API to enable AI agents to invoke external services dynamically
  • Integrated Model Context Protocol (MCP) via Google Calendar MCP to connect LLMs with real-world data
  • Built a RAG pipeline with LangChain, pgvector, and OpenAI embeddings to ground responses in private data
  • Developed a multi-turn chatbot UI with Gradio to demonstrate tool-augmented LLM interactions
PythonOpenAILangChainRAGMCPpgvector

Tech Stack

Tools and technologies I work with on a daily basis.

Cloud

  • AWS

Languages

  • JavaScript / TypeScript
  • Python
  • Go

Databases

  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB

Frameworks

  • NestJS
  • ExpressJS
  • Next.js
  • FastAPI
  • Django
  • Gin

AI / ML

  • LangChain
  • RAG
  • MCP
  • AWS
  • Node.js
  • Next.js
  • TypeScript
  • React
  • Tailwind
  • Prisma
  • PostgreSQL
  • Redis
  • Docker

Education & Certifications

Education

Ho Chi Minh University of Technology

Control Engineering & Automation

Sep 2021 – Nov 2025

GPA 3.5 / 4.0

Certifications

Thoughts on software engineering

I write about backend architecture, frontend patterns, and the craft of building reliable software. No fluff, just practical depth.

Browse all posts

Contact

Open to new opportunities and interesting conversations.