Download PDF
Profile
Staff mobile software engineer with 10+ years of experience building production applications, frameworks, and platform capabilities across native mobile and backend systems. Strong background in SwiftUI, UIKit, application architecture, local-first data models, offline-capable systems, and reliable sync-heavy workflows. Currently leading development of native field service applications for iOS and Android used by thousands of technicians in production environments.
Skills
Languages & Frameworks
Swift, SwiftUI, UIKit, Objective-C, Kotlin, Jetpack Compose, TypeScript, Ruby, Ruby on Rails, GraphQL
Mobile Engineering
iOS Development, Android Development, Native Mobile Architecture, Unidirectional Data Flow, Dependency Injection, Local-First Architecture, Offline-Capable Systems, On-Device Persistence, Networking, Modular App Design
Platform & Infrastructure
PostgreSQL, Redis, Elasticsearch, AWS, Heroku, DigitalOcean
Experience
Staff Mobile Engineer, XOi Technologies, Inc., Remote — October 2020 — Present
- Lead design and development of native iPhone and iPad field service applications for iOS (SwiftUI, UIKit) and companion Android applications in Jetpack Compose.
- Architected the applications around unidirectional data flow and dependency injection to support modularity, testability, and long-term reliability.
- Built a local-first data architecture with on-device persistence, offline operation in low-connectivity environments, and delta-based synchronization with backend services.
- Established reusable application patterns that improved feature delivery and supported scalable long-term development.
- Implemented dynamic workflows backed by server-defined configuration, enabling flexible product evolution without rigid client-side coupling.
- Improved the reliability of sync-driven mobile workflows used by technicians in demanding field environments.
- Delivered apps to production, where they are used by thousands of technicians and have been positively received by users.
Principal Developer, Cohub Inc., Remote — October 2020– Oct Present
- Maintain and evolve Cohub’s software platform across mobile, web, and backend systems for inventory-intensive retail workflows. Helped modernize a multi-tenant commerce platform from Rails + Angular into a GraphQL-based architecture serving React and React Native clients.
- Led development of a production iOS point-of-sale application supporting barcode scanning, payments, discounts, rewards, returns, and exchanges.
- Built inventory counting applications for iOS and Android, and developed desktop tools for point-of-sale, shipping, and label printing workflows.
Software Developer, Freelance, June 2013 – Present
Developed iOS applications for consumer and client projects, including a Bible reader, a Photo Booth companion app with backend image processing and storage, and a photo-based social application.
Software Engineer, MaintenanceNet / Cisco, Carlsbad, CA — July 2014 – October 2015
- Built web applications supporting international service contract renewal and quoting workflows using JavaScript, C#, CSS, SQL, XSLT, and internal domain-specific tools.
- Quickly became a team resource in a specialized internal DSL and helped mentor coworkers.
Mechanical Engineer, Naval Surface Warfare Center Crane, Fallbrook, CA — September 2012 – July 2014
Supported systems engineering, quality evaluation, and test operations for ammunition procurement and test events.
Mechanical Engineer, US Army Corps of Engineers, Savannah, GA — May 2010 – September 2012
Oversaw mechanical and plumbing construction projects, provided engineering support to project teams, and coordinated contract modifications and technical reviews.
Education
North Carolina State University — B.S. Mechanical Engineering, 2010
References
| Jimmy Baker |
(615) 653-3454 |
| Steve Roche |
(615) 293-0814 |
| Darren Richards |
(937) 336-0400 |