Tijana Gradina is a software engineer based in Zurich with eight years of experience building robust backend systems and improving code quality at companies ranging from startups to Google. She brings strong Java expertise and a research-driven mindset—holding advanced degrees in computer science and pursuing a PhD—combined with hands-on production experience at Roche, KoloTree, and Matka AG. At Google she has focused on scalable, maintainable engineering and contributed to high-impact open-source work on the widely used google/libphonenumber project, where she refactored MetadataManager, fixed data races, and strengthened test coverage. Colleagues benefit from her attention to detail in testing and documentation as well as her ability to bridge academic rigor with practical delivery.
8 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, 9.43/10.0, Master's degree, Computer Science, 9.43/10.0 at Faculty of Sciences, University of Novi Sad
Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Role in this project:
Back-end Developer & QA Engineer
Contributions:132 reviews, 14 commits, 63 PRs in 9 months
Contributions summary:Tijana primarily focused on refactoring and improving the testing infrastructure of the libphonenumber library. They made significant changes to the `MetadataManager`, introducing new classes and optimizing data handling. Furthermore, the user updated and extended existing unit tests to cover new functionalities and edge cases within the library, demonstrating a strong focus on code quality and validation. They also fixed data races and updated documentation, contributing to the maintainability of the codebase.
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.