Thien Hoang is a pragmatic full-stack software engineer with a decade of experience and five years in focused software roles, currently a Software Development Engineer II at Amazon based in Luxembourg. He blends frontend polish (responsive UIs, image sliders, Material UI/TypeScript single-page apps) with production backend systems (OIDC auth servers, Kotlin/JPA APIs, PostgreSQL optimization and integrations with Stripe/Recurly/Salesforce). His background includes research-grade C++ contributions to CGAL and INRIA—implementing robust geometry algorithms like shortest non-contractible cycles and generalized region growing—reflecting strong algorithmic and performance instincts. Thien is comfortable across the stack, shipping product features (dashboards, purchasing flows) and low-level algorithmic code, and he also writes and reads about engineering topics in his spare time.
10 years of coding experience
5 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Vietnamese-German University
FOSSASIA Google Code-In Website 2016/17 http://gci16.fossasia.org
Role in this project:
Front-end Developer
Contributions:30 commits, 39 PRs, 10 pushes in 1 month
Contributions summary:Thien primarily contributed to the front-end development of the website, as evidenced by changes to HTML, CSS, and JavaScript files. They added student profiles with images and social media links, improved the responsiveness of the website for mobile devices, and implemented an image slider. Furthermore, they restructured the HTML, updated the navigation menu, and fixed display issues for better user experience.
Contributions summary:Thien contributed to the development of the `Shortest_noncontractible_cycle` class, which is part of a library for computational geometry. The commits demonstrate the implementation of core algorithms, including Dijkstra's algorithm and other techniques for pathfinding on surfaces. They modified the code to improve performance, fix bugs, and integrate the algorithm for working with different data structures like combinatorial maps and surface meshes.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Thien Hoang - Software Development Engineer II at Amazon