Curriculum Vitae
Education
- George Mason University | M.S. in Computer Science | Fairfax, VA, USA | Aug 2025 - Dec 2026
- Current GPA: 3.86/4.0
- Hanoi University of Science and Technology | B.S. in Information Technology | Hanoi, Vietnam | Aug 2017 - May 2021
- GPA: 3.62/4.0 | Excellence Degree (Top 5% of cohort)
- Excellence Scholarship Academic Award in 2021
Work experience
Viettel Digital - Backend Software Engineer
Hanoi, Vietnam | May 2021 – Jun 2025
- Customer Engagement Platform | 2023 - 2025
- Designed and implemented an in-house marketing platform supporting personalized campaigns through push notifications, in-app messaging, and rewards distribution, processing 100M+ events daily.
- Increased user segmentation creation throughput from 500 to 35,000 QPS while reducing p95 latency by 80% by introducing a Roaring Bitmap-based solution and multi-layer caching.
- Engineered a Camunda-based workflow orchestration module, enabling operations teams to independently configure and manage 200+ single- and multi-step marketing workflows per month.
- Led a team of 4 backend engineers through sprint planning, system design, and peer code reviews, supporting agile delivery of features for evolving product requirements.
- Owned end-to-end system observability using Grafana, identifying performance bottlenecks and improving reliability through configuration tuning, caching strategies, and microservices refactoring.
- Data Tracking System | 2022 - 2023
- Designed and delivered a high-throughput in-house event tracking system for mobile and web platforms, processing 150M+ events daily and replacing a third-party tracking provider to reduce licensing costs.
- Implemented an online tracking rule configuration module supporting 3,000+ dynamic rules, reducing event validation latency by 30% by replacing linear rule processing with a decision tree-based validation engine.
- Built non-blocking ingestion APIs using Spring WebFlux, supporting 1700+ RPS on average for high-volume event ingestion while reducing request-per-thread overhead.
- Smart Authentication System | 2021 - 2022
- Collaborated on the research and delivery of Smart OTP solution supporting 20M+ end users, eliminating reliance on SMS OTPs, saving over $200K annually and enhancing authentication reliability.
- Implemented secure key exchange, OTP generation, and digital signature mechanisms across critical APIs, meeting internal cryptographic and security-review requirements.
- Hardened Android application security using native C/JNI, applying obfuscation and root/jailbreak/tamper detection, successfully passing enterprise-level security audits.
- User Contact System | 2024
- Designed and implemented a backend module to collect and synchronize user contact data across multiple devices for the Viettel Money application, supporting 20M+ end users.
- Optimized contact storage with Roaring Bitmap, reducing storage usage by 70% and lowering user matching latency.
Technical Skills
- Languages: Java, Python, Go, C
- Backend: Spring Framework, Spring Boot, Microservices, Camunda, REST, gRPC, JUnit, Mockito, Testcontainers
- Infra & Data: Apache Kafka, Redis, MySQL, MongoDB, Elasticsearch, MinIO, ClickHouse
- Platforms & Ops: Kubernetes, Docker, Jenkins, Grafana, ELK, K6, Linux, Bash, Git
- AI Tooling: Claude, OpenAI Codex, Agentic Workflows, Prompt Engineering
- Familiar with: Agile SDLC, Distributed Systems, Design Patterns, Cybersecurity
Certificates
AWS Certified Solutions Architect – Associate - Issued Sep 2023
CredentialMongoDB Associate Developer - Issued Apr 2024
CredentialOracle Certified Associate – Java SE 8 Programmer - Issued Apr 2023
CredentialRedis Certified Developer - Issued Dec 2021
CredentialEnglish Test: TOEIC 955/990, IELTS 7.5 (Issued 2024)
Publications
- Proposed Intelligent Decision Support System using Hedge Algebra integrated with Picture Fuzzy Relations for improvement of decision making in medical diagnoses
- Hoang, T.L., Pham, H.V., Hung, N.Q. et al. Proposed Intelligent Decision Support System Using Hedge Algebra Integrated with Picture Fuzzy Relations for Improvement of Decision-Making in Medical Diagnoses. Int. J. Fuzzy Syst. 25, 3260–3270 (2023). https://doi.org/10.1007/s40815-023-01548-4
