
Jeff Compton
Verified Expert in Engineering
iOS Developer
San Francisco, CA, United States
Toptal member since October 20, 2020
Jeff is a seasoned software engineer with expertise in iOS and back-end development. He has more than five years of industry experience working for startups in San Francisco. Jeff is known for being hardworking and reliable and possesses a great track record of delivering projects on time. Jeff is comfortable with the entire app development lifecycle and has first-hand experience building iOS apps from scratch (one of his apps is currently in the App Store).
Portfolio
Experience
- Software Architecture - 10 years
- iOS SDK - 10 years
- Xcode - 10 years
- Mobile Development - 10 years
- Objective-C - 10 years
- Agile Software Development - 10 years
- Swift - 9 years
- Django - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Slack, Xcode
The most amazing...
...open-source project I've written lets iOS developers across my company save hours of time every time they needed to support a new universal link type.
Work Experience
Senior iOS Engineer
Autodesk
- Led development of anonymous feature flags from idea to implementation. Owned the Kotlin back end, Kotlin multiplatform for shared logic, and native iOS/Android integration. Enabled risk mitigation on login and onboarding screens, preventing costly issues.
- Led the hiring and selection process for an iOS intern, guiding them through a project focused on implementing background sync functionality. Provided technical mentorship, ensured project success, and supported the intern’s career development.
- Built infrastructure for new project download options, allowing users to control stored data better and reduce on-device storage usage—addressing a key user pain point.
Lead iOS Engineer
Formation
- Handled the technical direction of iOS development at Formation.
- Provided mentorship and technical guidance to junior engineers.
- Collaborated with the founder and project manager on strategic planning.
Lead iOS Engineer
Nextdoor
- Onboarded and supervised three junior engineers, one senior engineer, and one engineering intern.
- Supervised a team of six engineers to rewrite Nextdoor's real estate section, as well as spearheading and managing all phases of the project, starting from the initial project proposal.
- Led the cross-functional efforts to support multi-language switching, launch a PR campaign, and introduce a delete conversation option within private messaging.
- Rebuilt and modularized tracking support to greatly improve developer productivity and accuracy of core metrics used to inform product decisions across the company.
- Led the efforts on iOS to introduce multiple new post flows and introduced photo and video support for multiple post types.
- Assisted engineers across the company (primarily from Web/Django backgrounds) in implementing iOS features on a tight deadline.
- Drove quarterly agendas and sought input from developers to understand the largest pain points they faced.
- Gave monthly presentations to an audience of approximately 15 engineers.
- Helped combat racial profiling by rebuilding the crime and safety post-flow on a tight deadline.
- Led the efforts on iOS to support sharing on multiple post types.
iOS Engineer
Getaround
- Implemented the native calendar interface and back-end changes to allow owners to manage their car's availability (Youtu.be/k8OAdfBQ8R8?t=27).
- Designed the automated testing infrastructure and improved test reliability.
- Implemented the make filter to let users filter cars by their make.
Experience
Concentration Cat
You can tap "All photos" or any of your albums to let the app choose photos for you automatically or use a long press to choose exactly the photos you want.
Corridor
https://github.com/Nextdoor/corridorEducation
Bachelor's Degree in Computer Science
Brown University - Providence, RI
Skills
Tools
Xcode, Slack, IntelliJ IDEA
Languages
Swift, Objective-C, Swift 6
Frameworks
iOS SDK, Django
Paradigms
Mobile Development, Agile Software Development
Storage
Database Management
Platforms
iOS
Other
Software Architecture, Mobile App Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring