Mike Deblase

Senior Android Engineer at Vanguard

New Jersey, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mike Deblase is a Senior Android Engineer with 14 years of professional experience and a two-decade background across mobile, backend, and test disciplines, currently driving Android efforts at Vanguard from New Jersey. He spent the bulk of his career at Salesforce, progressing from demo and test roles into senior Android engineering, where he contributed to the widely used Salesforce Mobile SDK—improving push notification reliability and Firebase initialization. Mike blends deep platform knowledge with pragmatic engineering: shipping stable production apps, hardening integrations, and refactoring legacy code for maintainability. His Villanova M.S./B.S. in Computer Science underpins a methodical approach to system design and diagnostics, and he’s comfortable working at the intersection of client-side UX and backend reliability. Notably, he focuses on edge-case resilience in mobile infrastructure, reducing first-launch and unregister flows that commonly cause production bugs.
code15 years of coding experience
job16 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Villanova University
github-logo-circle

Github Skills (9)

javas10
android-sdk10
mobile-development10
apple-push-notifications10
firebase10
push-notifications10
android10
java10
salesforce9

Programming languages (3)

JavaHTMLKotlin

Github contributions (5)

github-logo-circle
Android SDK for Salesforce
Role in this project:
userMobile Developer (Android)
Contributions:9 commits, 7 PRs in 1 month
Contributions summary:Mike primarily focused on improving the push notification functionality within the Salesforce Mobile SDK for Android. They addressed issues related to Firebase initialization, ensuring it happens only once to prevent exceptions. The user also updated the code to properly handle Firebase app names and refactored code to use static methods for initialization, and corrected imports. Additionally, they made changes related to handling push notifications when unregistering and preventing incorrect server selection on first launch.
android-sdksalesforce
mdeblase/SyncPlayer

Jul 2011 - Jul 2012

Contributions:7 commits in 1 year
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