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