Bishwa Shrestha is a Senior Software Engineer based in Ottawa with deep mobile development expertise spanning iOS, Android and cross-platform stacks accumulated over 14 years. He has driven SDK and app development at companies like Rover, Thales, Gemalto and Alarm.com, leading refactors, implementing SwiftUI and Jetpack Compose features, and managing App Store/Play Store releases and package distribution. As a hands-on tech lead and scrum master, he blends product-focused delivery with platform engineering—building CI/CD, migrating VCS and maintaining AWS development infrastructure. Notably, he has significant experience building and evolving mobile SDKs and companion macOS/watchOS apps, which gives him a strong systems-level view of mobile ecosystems. Comfortable with native, hybrid and low-level work (including Android NDK C/C++), he’s also adept at integrating third‑party SDKs and automating release pipelines. Detail-oriented and pragmatic, he pairs long-term platform thinking with a history of shipping polished mobile experiences.
4 years of coding experience
9 years of employment as a software developer
B. Eng, Software, B. Eng, Software at Concordia University
Contributions:5 releases, 10 reviews, 5 PRs in 1 year 11 months
geofencesandroidfcmnotificationssdk
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.