Summary
Trung Nguyen is a Software Engineer III at Google with a decade of experience building production software informed by a strong academic foundation in mathematics, computer science, and economics from Macalester College. He combines algorithmic rigor—rooted in research and teaching experience in combinatorics and voting theory—with hands-on ML and computer vision work, including an image-to-text pipeline and Vietnamese ID OCR. Comfortable across Python, C++, Java, and TypeScript, Trung moves between back-end systems, CV models, and hybrid mobile projects, and he brings clear communication skills honed as a TA and help-desk consultant. An avid problem-solver and curious learner, he applies game-theoretic and combinatorial thinking to practical engineering problems and even explores strategy through contract bridge.
10 years of coding experience
2 years of employment as a software developer
High School Diploma, Mathematics, High School Diploma, Mathematics at Hanoi Amsterdam High School
Bachelor of Arts (B.A.), Mathematics and Computer Science, Bachelor of Arts (B.A.), Mathematics and Computer Science at Macalester College
English, Vietnamese, Spanish