Tien Nguyen is a software engineer with 11 years of experience, currently at Google after roles at Amazon and Vaadin. He blends full-stack Java framework expertise with mobile development, contributing to high-profile open-source projects like Vaadin Flow and improving a Flutter meditation app's stability and tests. At Vaadin he focused on client-side bootstrapping, routing, and OpenAPI generation for Flow, demonstrating an ability to bridge server and client lifecycles. His background includes shipping resilient CI/CD fixes and unit tests for cross-platform apps, showing attention to developer experience and product quality. Based in Switzerland and holding a Master's in Computer Software Engineering from Åbo Akademi, he’s an open-source enthusiast who often tackles tooling and build-time challenges behind the scenes.
11 years of coding experience
6 years of employment as a software developer
Master’s Degree, Computer Software Engineering, Master’s Degree, Computer Software Engineering at Åbo Akademi
Bachelor’s Degree, Computer Science, 78.4/100, Bachelor’s Degree, Computer Science, 78.4/100 at International University - VNU HCMC
Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
Full-stack Developer
Contributions:6 releases, 31 commits, 66 PRs in 3 months
Contributions summary:Tien primarily contributed to the client-side mode (CCDM) of the Vaadin Flow framework, implementing and modifying features related to client-side bootstrapping and routing. Their work involved adding functionality to handle `index.html` generation, including injecting base href and bundle scripts. They also introduced an API for listeners to modify the index page and implemented server-side routing and lifecycle events within the JavaScriptBootstrapUI. Furthermore, they focused on the OpenAPI spec generator and ensured the functionality of `flow.start` with TestBench.
The Medito app is a 100% free meditation app built with flutter. The app is available on Android and iOS.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:1 review, 8 commits, 9 PRs in 2 months
Contributions summary:Tien primarily contributed to the Medito app, a Flutter-based meditation app, by adding unit tests and fixing build issues. They focused on testing home screen components, including bloc functionality and UI interactions. Additionally, the user addressed build failures within the CI/CD pipeline by creating dummy files and modifying test configurations, showcasing their proficiency in ensuring the app's build stability. Further, the user worked on updating the UI elements, like error messages, improving the overall user experience.
wellbeingflutter-appmindfulnessflutter-appsdart
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.