Patrick DeSantis, Software Developer in San Francisco, CA, United States
Patrick DeSantis

Software Developer in San Francisco, CA, United States

Member since February 20, 2016
Patrick is a professional iOS developer who is passionate about quality code, UX design, and leadership. He had worked on both enterprise and consumer apps with millions of downloads. He has been a solo developer, team member, and team leader.
Patrick is now available for hire


  • General Assembly
    Swift, XCode, Auto Layout, Core Data, Alamo Fire
  • String Theory
    Objective-C, Swift, Core Data, iOS, Core Image, AFNetworking, MongoDB, Node.js
  • IDEO
    Objective-C, Swift, Core Data, Core Image, AFNetworking, SpriteKit, Node.js



San Francisco, CA, United States



Preferred Environment

Native iOS, Swift or Objective-C

The most amazing... I've worked on is the OpenTable iOS app. It is used by millions of people around the world everyday, and has been featured by Apple many times.


  • iOS Teacher (Part Time)

    2015 - 2015
    General Assembly
    • Taught students how to build an app in Swift.
    • Led office hours and lab sessions.
    • Answered questions remotely via email.
    Technologies: Swift, XCode, Auto Layout, Core Data, Alamo Fire
  • Lead iOS Developer

    2015 - 2015
    String Theory
    • Led development and architecture of a video messaging app.
    • Mentored 4 other junior developers.
    • Added real-time video filters.
    • Implemented networking and data synchronization code.
    • Implemented an API testing framework.
    • Set up continuous integration environment and build system.
    Technologies: Objective-C, Swift, Core Data, iOS, Core Image, AFNetworking, MongoDB, Node.js
  • Lead iOS Developer

    2014 - 2014
    • Led development of new games targeting elementary school children.
    • Managed teams of remote contractors.
    • Mentored intern developers.
    • Maintained our catalog of existing apps.
    • Built and released our first 100% Swift app as soon as Swift 1.0 was available.
    Technologies: Objective-C, Swift, Core Data, Core Image, AFNetworking, SpriteKit, Node.js
  • iOS Developer

    2013 - 2013
    • Built the new OpenTable Guest Center app from scratch.
    • Optimized Core Data to handle customer databases containing over 1 million records.
    • Built data synchronization layer to allow app to be fully functional in offline mode.
    • Built unit testing framework.
    • Protototype iBeacon functionality.
    Technologies: Objective-C, Core Data, AFNetworking, iBeacon
  • iOS Developer

    2011 - 2012
    • Developed the Weight Watchers iOS application.
    • Prototyped various client projects.
    • Created unit testing guidelines to be adopted by team members.
    • Set up continuous integration environment and build system.
    • Built push notification framework.
    Technologies: Objective-C, Core Data, AFNetworking


  • Super Happy Fun Time (Development)

    SH|FT is a multiplayer party game for Apple TV. 10 players can join using their iOS devices and compete head-to-head in over a dozen minigames.

    It is the first iPhone-controlled TV game to feature multiple different control schemes, including Wii-style aiming.

    - Use your iOS device to control the action on the TV
    - Supports up to 10 simultaneous players
    - 12 different minigames
    - 3 different control schemes, including natural-motion aiming, shaking, and touch input
    - Create your character on the iOS app, control it on the TV

    App Technical Specs
    - iOS & tvOS app
    - 100% Swift
    - Bonjour, TCP, & UDP socket networking
    - Localized to 7 languages
    - In-app purchase support to purchase more minigames
    - Allows players to quit & rejoin at any time, even mid-game

  • Parker (Development)

    Owning a car while living in the city is a pain. Parker aims to make your life easier by doing these three things:

    - Alerts you to move your car before street sweeping begins

    - Keeps track of when you parked & how much time is left in the parking meter

    - Remembers your parking locations & provides directions to your car

    It does all of this without any user interaction. It truly "just works!"


    - No user interaction required - the app runs in the background by either pairing with car stereo Bluetooth, an iBeacon device, or analyzing user motion data
    - Automatic alerts before the next street sweeping begins
    - Allows manual entry of parking meter time
    - Integrates with Maps to give directions to the car
    - Today Extension offers quick access to car location & next parking restriction time.

    App Technical Specs
    - iOS app, Today Extension, watchOS app
    - 100% Swift
    - Apple Pay & credit card integration to purchase iBeacon hardware
    - iBeacon, CoreBluetooth, CoreLocation, MapKit, CoreData, Push notifications, Background execution

  • Healthy Habits (Development)

    Healthy Habits is an OS X menu bar app that intelligently reminds you to take a break after extended periods of continuous computer use.

    Accolades: Reached #1 ranked Health & Fitness app in 73 countries.


    - Automatically detects computer usage and won't prompt you for a break until you work for an extended period of time.

    - Allows you to skip a break if you want to stay working

    - Optionally start at login

    - Customizable timing - you modify both the length of work periods and the length of your breaks

    - Dims screen while you take a break


  • Languages

    Objective-C, Swift, SQL
  • Frameworks

    Core Data, XCTest, Express.js, AFNetworking
  • Tools

    Auto Layout, Xcode, Xcode Playgrounds, Sketch, Mocha, Adobe Photoshop
  • Paradigms

    Agile Software Development
  • Platforms

  • Libraries/APIs

    Node.js, Core Image, Alamofire
  • Other

  • Storage

    PostgreSQL, MongoDB


  • Bachelor's degree in Electrical & Computer Engineering, Computer Science
    2007 - 2011
    Worcester Polytechnic Institute - Worcester, MA

To view more profiles

Join Toptal
Share it with others