Rizwan Sattar

Senior Software Engineer at Apple

San Diego, California, 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

🤩
Rockstar
🎓
Top School
Rizwan Sattar is a Senior Software Engineer in San Diego with 15 years of experience building polished, user-focused iOS and tvOS applications. He combines deep native expertise in Swift and Objective-C with practical experience across Python, JavaScript and Java, and has shipped SDKs and frameworks for companies from startups to Apple and Google. At Google he contributed to Firebase’s iOS Messaging module and continues to contribute to open-source UI components like CLTokenInputView, demonstrating attention to reliability, logging, and API clarity. Rizwan’s background spans consumer products, SDK development, and platform integrations—he’s built remote bundle delivery systems, multi-variant app architectures, and even playful UX features like proximity-based interactions—showing an engineer who values both craftsmanship and delightful user experience.
code14 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at The George Washington University
languagesEnglish, Bengali, hindi & urdu
stackoverflow-logo

Stackoverflow

Stats
1,618reputation
447kreached
15answers
4questions
Badges
firebase
top-5%
firebase-cloud-messaging
top-5%
github-logo-circle

Github Skills (23)

objective-c10
ios10
messaging10
ui-design10
apple-push-notifications10
push-notifications10
uid10
sdk10
front-end-development10
swift10
uikit10
firebase10
error-handling9
firebase-cloud-messaging9
debug8

Programming languages (5)

C++CObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
rsattar/CLTokenInputView

Feb 2014 - Sep 2016

A replica of iOS's native contact bubbles UI
Role in this project:
userMobile Developer (iOS)
Contributions:100 commits, 6 PRs, 22 pushes in 2 years 6 months
Contributions summary:Rizwan primarily contributed to the development of an iOS token input view, a UI component. Their work started with the initial setup of the basic classes and a test view controller. They implemented core features, including detecting backspace key presses for token selection. They also added support for selecting tokens, managing text field behavior, and customizing its appearance and behavior.
replicaios11bubblesswiftios
firebase/firebase-ios-sdk

May 2017 - Oct 2017

Firebase SDK for Apple App Development
Role in this project:
userMobile Developer (iOS)
Contributions:18 commits, 34 PRs, 29 pushes in 4 months
Contributions summary:Rizwan primarily contributed to the Firebase iOS SDK, focusing on the Messaging module. They implemented features related to direct channel messaging, added error logging, and cleaned up logging and configuration code within the Messaging component. Furthermore, the user addressed formatting inconsistencies in the public headers and added comments to clarify functionality. They also resolved issues related to FCM token handling and topic subscriptions.
firebase-databasefirebase-functionsdatabase-as-a-serviceremote-configios
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
Rizwan Sattar - Senior Software Engineer at Apple