Jonathan Hoffmann is a Mobile Software Developer Lead based in Waterloo with over 25 years of programming experience and a decade focused on mobile and Android engineering. He has led Android development for major financial and HR apps—owning features from requirements and design through delivery—at companies including TD and Dayforce. Deep experience in Java, Kotlin, C and C++ and long-standing OO design discipline underpin his ability to bridge low-level systems work (BlackBerry/OS integrations) with modern MVVM Android architectures. He thrives in Agile teams and has repeatedly taken ownership of complex, security-sensitive mobile features like authentication and payment controls. Colleagues rely on him for pragmatic design choices that balance product needs with maintainability across large codebases. His background combining embedded/OS-level development and contemporary Android leadership gives him a rare end-to-end perspective on mobile platforms.
10 years of coding experience
25 years of employment as a software developer
BMath Computer Science, BMath Computer Science at University of Waterloo
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
Jonathan Hoffmann - Mobile Software Developer Lead at Dayforce