Résumé

David Deller

david.jobs@horizon-nigh.org http://horizon-nigh.org

Sacramento, CA (or remote!)

iOS Software Engineer

I want to make great software that people will love to use.

Skills

  • iOS & iPadOS — since 2012

    Swift, SwiftUI, SwiftPM, Objective-C, UIKit, Core Data, Push Notifications, Core Location, Core Animation

  • macOS — since 2019

    Swift, Objective-C, AppKit

  • Software engineering — since 2007

    Agile/scrum, Git, REST, relational databases, NoSQL, web apps, and more

History

  • Sonos The whole home audio system, controlled by mobile app (2022 – 2024)
    • Personally reimplemented numerous Settings screens (about 30% of total such screens in the app) in from-scratch rewrite of main brand app, in SwiftUI and MVVM
    • Contributed to overall new app architecture design
    • Maintenance of legacy hybrid C++ mobile app codebase
  • Big Nerd Ranch Digital product consulting & training (2019 – 2022)
    • New feature implementation and maintenance of existing line-of-business app (with 10,000+ users) for FAANG client, in Swift and Objective-C
    • Order flow optimization and custom animation (Core Animation) for national restaurant brand client, in Swift and UIKit
    • Greenfield delivery driver app for national restaurant brand client, in SwiftUI
  • TallyGo iOS SDK to get turn-by-turn navigation in your app in <15 minutes (2017 – 2019)
    • Assumed lead development of existing iOS SDK; released public app on App Store
    • Implemented and released major new SDK features: modern UI overhaul, multi-waypoint routing, Yelp/Foursquare integration, recent searches, snap-to-route
    • Developed, improved and documented public APIs for previously-internal functionality, such as Map and Search; implemented new public APIs to improve developer experience, such as overarching Configuration class
  • TripCraft Mobile apps for the travel & hospitality industry (2012 – 2017)
    • Developed and released two consumer-facing apps, as well as two business-to-business apps, to the iOS App Store
    • Created server backends in Ruby on Rails and Node.js to support iOS apps
  • CRS (now Motus) B2B web service for tracking business expenses (2010 – 2011)
    • Desktop web app — feature expansion & maintenance
    • Mobile web app — new development
  • Terry Precision Cycling bicycles and apparel, made for women (2007 – 2010)
    • E-Commerce web site — storefront and shopping cart
    • Backend systems — web interfaces for internal staff use: customer service, accounting, purchasing, inventory, shipping & receiving, web site CMS

Education

Bachelor of Science in Computer Science; SUNY College at Brockport; Brockport, NY

Philosophy

  1. Start with the user experience, and build the system around that. Technology should serve the human, not the other way around.
  2. Complexity is easy; simplicity is hard. Do the work to make it simple.
  3. Ask questions. Own your mistakes. Seek to learn more.
  4. Be kind. Help others. Give credit where credit is due. We fail together and we succeed together.