About Me
Results-driven Software Engineer with 10+ years of experience architecting scalable systems, leading cross-functional teams, and integrating AI/ML solutions. Proven expertise in rebuilding mission-critical applications (mapEDU), designing cloud-native infrastructure (AWS/GCP), and optimizing performance (2-5x gains). Combines deep technical skills in Go, Java, and Python with strategic leadership in Agile environments to deliver enterprise-grade platforms like VinID Super-app and Merchant ecosystems.
My Projects
Check out my latest work. This includes company projects that are public, as well as personal projects I do in my spare time.
Latest Posts
Thoughts, insights, and tutorials on product development, design, and technology.
Comprehensive list of tools for popular programming languages
list of tools for popular programming languages
Pass-by-value and Pass-by-reference
Pass-by-value and Pass-by-reference
GraphQL with Golang
Implement GraphQL with Golang
Work Experience
mapEDU
Lead Backend Engineer
Jan 2025 - Present
mapEDU
Lead Backend Engineer
-
https://mapedu.com: AI-powered curriculum mapping solution that automatically maps educational content to relevant national standards
-
Re-development of mapEDU application from scratch, establishing new architecture and technical foundations
-
Engineered scalable backend infrastructure including REST APIs, data pipelines, and AWS cloud environments using Terraform for IaC
-
Implemented AI/LLM integration through text embedding and vector search technologies to enable intelligent curriculum mapping capabilities
VinID / OneMountGroup
Lead Backend Engineer
Oct 2018 - Feb 2025
VinID / OneMountGroup
Lead Backend Engineer
-
Led Agile team of 10 engineers, driving end-to-end delivery of fintech and e-commerce platforms while managing stakeholder requirements and sprint execution.
-
Architected scalable systems, establishing CI/CD pipelines, git-flow workflows, and reusable libraries (auth middleware, logging, message queues).
-
Delivered Merchant Platform (centralized onboarding for OneMount/Techcombank) and VinID Super-app, spearheading key modules: Scan & Go (O2O shopping), eVoucher (redemption system), and COVID-19 Community donations.
Beeketing / OpenCommerceGroup
Devops Engineer
Oct 2016 - Sep 2018
Beeketing / OpenCommerceGroup
Devops Engineer
-
Developed microservices in Go, including payment gateway integrations (Braintree, Shopify) and OAuth 2.0 authentication for Shopify app deployments.
-
Boosted system performance 2x-5x by rewriting legacy PHP modules in Java/Go and built Python tools for data analysis.
-
Managed cloud infrastructure across Azure and Digital Ocean, leading full migration of services while ensuring zero downtime.
-
Implemented CI/CD pipelines (Jenkins), logging/monitoring (ELK/Sentry), and administered databases (MySQL, Cassandra, MongoDB, RabbitMQ).
Viettel Group
Security Analyst, BigData developer
May 2013 - Sep 2016
Viettel Group
Security Analyst, BigData developer
-
Engineered large-scale network monitoring system to analyze TCP/IP sessions across Viettel’s infrastructure, enhancing threat visibility.
-
Developed network-wide SMS spam filter using ML techniques, blocking advertising/lottery messages for millions of subscribers.
-
Designed botnet detection system leveraging DBScan clustering and Collaborative Filtering on DNS traffic data to identify malicious IPs.
-
Built real-time email spam filter with Apache Storm, implementing Naive Bayes and N-gram analysis for high-throughput classification.
-
Conducted security assessments: researched OWASP Top 10 vulnerabilities, performed internal web pentesting, and authored Oracle database hardening guidelines.
Education
Ha Noi University of Science and Technology
Bachelor's degree in Software Engineering
Sep 2010 - May 2015
Ha Noi University of Science and Technology
Bachelor's degree in Software Engineering
Focused on software engineering, algorithms, and data structures. Good Graduated.