Lead Ios Developer
CurrentMember of team to build and deliver enterprise iOS app to field technicians across the globe. App enables technicians to document services, manage schedule and customers, and respond to urgent calls. Head of mobile development from 2019 to present. Mentored and lead mobile developers.Lead effort in migrating code base from Microsoft TFS to GitHub to help facilitate better code review. Lead effort in transitioning 90,000+ lines of Objective-C code to Swift. RxSwift used for modeling layer.Lead effort in implementing unit testing of code base. At the start, code base had 0% code coverage. Currently at ~85%.Experience with localization. App is available in over 12 countries. Assisted in the development and maintenance of API layer written in C#/.NET using Entity Framework to pass data between mobile application and SQL Server database.Transitioned app to utilize SwiftUI, The Composable Architecture, and ConcurrencyRealm used as local persistence layer with Microsoft Azure as SQL databaseLead team in building internal SDK to communicate with over 500,000 IOT devices deployed in the field. SDK is intended to be used by multiple apps.