Muhammad Zeeshan

Senior iOS Developer at Cygnis Media

Karachi, Sindh, Pakistan
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
Muhammad Zeeshan is a Senior iOS Developer with 13 years of experience building production-grade mobile apps and leading teams across Pakistan’s internet and enterprise sectors. He progressed from hands-on iOS development to Assistant Development Manager roles, blending technical depth in Objective-C, Swift, Cocoa, and Facebook API integrations with people and project leadership. A Swift enthusiast and maintainer of a NSURLSession-based download manager capable of background and resumable downloads, he brings practical open-source experience in migrating legacy networking stacks and modernizing apps for background operations. He holds an MS in Computer Science from Bahria University and combines strong academic grounding with a track record of delivering client-facing iPhone/iPad solutions and stabilizing long-lived codebases.
code13 years of coding experience
job7 years of employment as a software developer
bookMatriculation, Science, A-One Grade, Matriculation, Science, A-One Grade at P.N Model school sabir S.R.E karachi
bookBS(CS), Computer Science, CGPA 3.4, BS(CS), Computer Science, CGPA 3.4 at Federal Urdu University of Arts, Science And Technology
bookintermediate, Pre-Engineering, B Grade, intermediate, Pre-Engineering, B Grade at DJ Sindh Govt. Science college
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Bahria University
languagesEnglish, Punjabi, Urdu
stackoverflow-logo

Stackoverflow

Stats
2,441reputation
193kreached
70answers
15questions
Badges
ios
top-5%
objective-c
top-5%
github-logo-circle

Github Skills (14)

swift10
ios10
download-manager10
nsurlsession10
url-connection9
objective-c9
cocoapods8
xcode6
parse-platform6
firebase-cloud-messaging6
apple-push-notifications6
firebase6
iphone6
uitextfield6

Programming languages (6)

TypeScriptJavaScriptObjective-CSwiftPythonClojure

Github contributions (5)

github-logo-circle
mzeeshanid/MZDownloadManager

Jan 2013 - Oct 2021

This download manager uses NSURLSession api to download files. It can download multiple files at a time. It can download large files if app is in background. It can resume downloads if app was quit.
Role in this project:
userMobile Developer (iOS)
Contributions:2 releases, 44 commits, 7 PRs in 8 years 10 months
Contributions summary:Muhammad's primary contribution appears to be the migration of an existing download manager to use the iOS `NSURLSession` API, replacing the previous `ASIHTTPRequest` library. This included implementing background downloading capabilities, crucial for handling downloads when the app is in the background or has been terminated. Further contributions involved updating the UI and fixing issues related to CocoaPods and Swift 3/5 versions.
apidownloaderdownload-managerdownloadmanagerquit
mzeeshanid/MZCroppableView

Nov 2013 - May 2016

Contributions:9 commits, 1 PR, 6 pushes in 2 years 6 months
uiviewswiftiosimage-croppingcropping
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
Muhammad Zeeshan - Senior iOS Developer at Cygnis Media