Jeff Compton, Developer in San Francisco, CA, United States
Jeff is available for hire
Hire Jeff

Jeff Compton

Verified Expert  in Engineering

iOS Developer

Location
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).

Availability

Full-time

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

Lead iOS Engineer

2020 - 2020
Formation
  • Responsible for 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.
Technologies: iOS

Lead iOS Engineer

2016 - 2019
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 face.
  • 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.
Technologies: iOS

iOS Engineer

2015 - 2016
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 make.
Technologies: iOS

Concentration Cat

https://apps.apple.com/us/app/id1501921180
A Swift app that lets users play a concentration game that's based on their photos. Setup is easy. Just launch it, choose your photos, and go!

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/corridor
A Swift library to support universal links. It allows engineers to spend less time writing custom URL matching and parsing logic. It introduces a syntax to define any URL format using a single string, which results in a 90% reduction in code required to implement universal links at Nextdoor.

Languages

Swift, Objective-C

Frameworks

iOS SDK, Django

Tools

Xcode, Slack, IntelliJ IDEA

Paradigms

Mobile Development, Agile Software Development

Other

Software Architecture

Storage

Database Management

Platforms

iOS

2011 - 2015

Bachelor's Degree in Computer Science

Brown University - Providence, RI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring