Tien Nguyen

Software Engineer at Google

Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster’s Degree, Computer Software Engineering, Master’s Degree, Computer Software Engineering at Åbo Akademi
bookBachelor’s Degree, Computer Science, 78.4/100, Bachelor’s Degree, Computer Science, 78.4/100 at International University - VNU HCMC
languagesEnglish, Vietnamese
github-logo-circle

Github Skills (28)

unit-testing10
application-framework10
url-routing10
javascript10
webapp-framework10
ios10
mobile-development10
web-application10
flutter-apps10
vaadin10
java10
javas10
webapp10
vaadin-flow10
android10

Programming languages (11)

TypeScriptJavaC++JavaScriptPHPSwiftHTMLGroovy

Github contributions (5)

github-logo-circle
vaadin/flow

Aug 2019 - Nov 2019

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
userFull-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.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
meditohq/medito-app

May 2021 - Jul 2021

The Medito app is a 100% free meditation app built with flutter. The app is available on Android and iOS.
Role in this project:
userMobile 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.
Request Free Trial