Tomas Junnonen is a Staff Engineer and founder with 13 years of experience building scalable cloud services, native mobile frameworks, and developer tools from New York. He has led architecture and delivery at companies like HERE—designing OAuth2 identity platforms and high-throughput push services—and shipped performance-critical C++ and mobile SDK work at Nokia that powered tens of millions of devices. As founder of Cloudcraft and a back-end contributor to the widely used npm-check-updates project, he blends product-minded entrepreneurship with hands-on engineering across Scala, Java, Node.js and C++. Known for raising engineering quality through automated testing, metrics and lightweight code review practices, he thrives on turning complex distributed requirements into reliable, operable systems.
13 years of coding experience
13 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Åbo Akademi University
Find newer versions of package dependencies than what your package.json allows
Role in this project:
Back-end Developer
Contributions:22 commits, 1 PR, 2 pushes in 1 year 11 months
Contributions summary:Tomas primarily contributed to the development and maintenance of the `npm-check-updates` project, specifically focusing on the core logic for dependency version management. Their work included implementing functions to upgrade dependency declarations, compare version digits, and update package data. They also enhanced the tool by adding features like checking global packages for updates and improving the output messages to provide more descriptive version details.
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.