Michael Bernier is a Senior Software Engineer with 13 years of mobile-first experience, specializing in Android development since 2011 and full-time Android work since 2014. He’s built production apps across security, telecom, commercial real estate and music industries, contributing to features used by millions at Spotify and currently engineering Android at Sun Life. Michael has deep experience modernizing codebases—migrating Java to Kotlin, adopting MVVM and Android Architecture Components, and implementing DI and offline-first sync for resilient apps. He’s delivered SDKs for secure 2FA integrations with banks and insurers, mentored junior developers, and coordinated across distributed teams. Trained as a software engineer at École de Technologie Supérieure, he pairs a strong engineering foundation with pragmatic product sensibility and a focus on performance, security, and user-guided experience. Notably, his career began on BlackBerry and evolved through platform transitions, giving him rare perspective on long-term mobile platform evolution.
13 years of coding experience
15 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Computer Software Engineering, Bachelor of Applied Science (B.A.Sc.), Computer Software Engineering at École de technologie supérieure
Diploma of College Studies, Computer and Information Sciences and Support Services, Diploma of College Studies, Computer and Information Sciences and Support Services at Cégep de Granby
Pet finder application for android with data from petfinder.com
Contributions:16 PRs, 96 pushes, 15 branches in 2 years 7 months
petfinderandroid-frameworkandroidfinderkotlin
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
Michael Bernier - Senior Software Engineer at Sun Life