Minh Vu
Software Engineer Intern
Hire this person
Send a job offer directly to this candidate
About
Improved system modularity by engineering 7 microservice APIs for Payment Authorization and Courier Dispatch using Java SpringBoot, effectively decoupling Order and Delivery workflows into independent, scalable services Ensured data consistency across distributed transactions by implementing Apache Kafka and the SAGA pattern, enabling automated retry and rollback mechanisms for complex payment and delivery states Ensured UI state consistency by developing a Vue.js dashboard with E2E testing, utilizing PostgreSQL and the Outbox pattern to synchronize real-time order updates
Experience
Software Engineer Intern at CMC Global (2025-11 – 2026-01)
- Improved system modularity by engineering 7 microservice APIs for Payment Authorization and Courier Dispatch using Java SpringBoot, effectively decoupling Order and Delivery workflows into independent, scalable services
- Ensured data consistency across distributed transactions by implementing Apache Kafka and the SAGA pattern, enabling automated retry and rollback mechanisms for complex payment and delivery states
- Ensured UI state consistency by developing a Vue.js dashboard with E2E testing, utilizing PostgreSQL and the Outbox pattern to synchronize real-time order updates
Full-stack Developer at Gettysburg College (2025-06 – 2025-07)
- Developed and deployed a full-stack event management web app for the department using React.js, Express.js, and AWS EC2 to handle event scheduling, attendance, and resource allocation
- Managed 200+ student-event registrations using MySQL junction tables with foreign key constraints to prevent duplicates and ensure data integrity
- Reduced event query response times by 80% by implementing an Amazon ElastiCache layer to handle frequently accessed scheduling data
Software Engineer Intern at VinAI (2024-06 – 2024-08)
- Engineered a scalable distributed system for synchronized AI security camera clusters, enabling real-time object recognition and vector data propagation across multiple camera nodes to ensure global data consistency
- Architected a leader election system using Apache ZooKeeper, implementing watcher functions and sequential Z-nodes to automate master/slave failover; ensured 99.8% uptime by instant re-vote based on the lowest-ID priority
- Streamlined camera-to-backend communication by developing RESTful APIs with Express.js, MongoDB, and orchestrating containerized deployments using Docker and Kubernetes to simulate multi-node environments
Education
Bachelor of Science in Computer Science and Mathematics – Gettysburg College (2026-12)