Back to Explore

Joshua Shiman

joshua@ios.dev(555) 012-3456Menlo Park, CAjoshua.dev
iOS engineer with a track record of shipping high-impact features to hundreds of millions of users at Instagram and Apple. Deep expertise in Swift, UIKit/SwiftUI, and mobile performance profiling.

Education

Stanford UniversityBachelor of Science in Computer Science | GPA: 3.92 / 4.0
Stanford, CA|Sep 2019 – Jun 2023

Experience

InstagramSoftware Engineer, iOS
Menlo Park, CA|Aug 2023 – Present
  • Architected and shipped a major Reels interaction overhaul for iOS, increasing daily engagement by 18% across 40M+ daily active users.
  • Improved cold app-launch time by 15% by introducing async view pre-warming and eliminating main-thread blocking during startup.
  • Built a composable animation framework bridging UIKit and SwiftUI, adopted by 4 other iOS product teams within the first quarter.
  • Reduced crash rate from 0.12% to 0.03% by introducing structured error logging and Crashlytics-based regression alerting.
SnapchatiOS Engineer Intern
Santa Monica, CA|Jun 2022 – Sep 2022
  • Developed a new AR lens feature using Metal and ARKit, achieving a stable 60 fps on iPhone X and newer devices.
  • Reduced the Snapchat app binary size by 4 MB by identifying and removing dead Swift and Objective-C code paths.
AppleEngineering Intern
Cupertino, CA|Jun 2021 – Aug 2021
  • Contributed VoiceOver accessibility improvements to UIKit APIs shipped in iOS 16.
  • Wrote 40+ unit and UI tests for accessibility features integrated into the team's CI pipeline.

Projects

Tempo — Workout TrackerSwift · SwiftUI · CloudKit · Apple Watch
|2023
  • Native iOS workout tracking app with an Apple Watch companion app; 2,000+ App Store downloads.
  • Cross-device sync via CloudKit; custom performance charts built with Swift Charts.
OpenMenu — Restaurant Ordering SDKSwift Package · REST · WebSockets
|2022
  • Open-source Swift package for embedding restaurant menus and ordering flows in third-party iOS apps.
  • 150+ GitHub stars; integrated into 5 production apps.

Skills

Languages:Swift, Objective-C, Python, C++
iOS Frameworks:UIKit, SwiftUI, CoreData, CloudKit, ARKit, Metal, Combine, XCTest, Instruments
Tools & Services:Xcode, Fastlane, Firebase, Crashlytics, Charles Proxy, TestFlight, App Store Connect
Other:GraphQL, REST, WebSockets, Git, CI/CD (GitHub Actions, Buildkite)
Joshua Shiman
Joshua Shiman• 4h ago
FULL-TIME

Comments

3 responses
ios_dev_iris
ios_dev_iris2h ago

Working on Reels at Instagram is genuinely hard — it's one of the most performance-sensitive features in any app. The startup time improvement bullet is great. If you can name the technique (lazy loading, prefetching strategy), even better.

swift_sam
swift_sam1d ago

Objective-C is underrated on a resume — shows you can work in legacy codebases which most apps still have. GraphQL knowledge for a mobile dev is a nice differentiator too.

hiring_mgr_jen
hiring_mgr_jen3d ago

Stanford + Instagram is a killer combination. This would get an interview at any top iOS team. One minor note: consider listing App Store apps you've shipped if any are public — nothing builds credibility like a live product.

Sign in to leave feedback