Scroll To View More
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


  • iOS, 5 years
  • Core Data, 5 years
  • Objective-C, 5 years
  • Node.js, 3 years
  • Auto Layout, 3 years
  • XCTest, 2 years
  • Swift, 2 years
  • Sketch, 1 year
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
I really like this profile
Share it with others