Sami Kananoja is a seasoned software engineer and current Chief Engineer based in Tampere, Finland, with 12+ years of experience designing and implementing complex Qt/QML and C++ systems across telecom and industrial domains. He combines hands-on implementation with architectural leadership, having driven UI frameworks, input methods, and scalable software at Nokia, Jolla and Cargotec. Sami is known for strong analytical problem solving, a pragmatic focus on the bigger picture, and a willingness to challenge existing designs to find better solutions. He has experience across the full stack of product delivery—from embedded UI components and real-time systems to backend and frontend work earlier in his career. Comfortable in Scrum roles and technical leadership, he blends code-level craftsmanship with team coaching and architecture ownership. Colleagues value that he remains "hands dirty" on implementation even while steering complex, system-level decisions.
12 years of coding experience
19 years of employment as a software developer
Master of Science (M.Sc.), Information Technology, Master of Science (M.Sc.), Information Technology at Tampere University of Technology
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.