Staff Software Engineer
Sacramento, California, Us
Lead the mobile iOS and Android teams to update, modernize, and implement new features for the Trifecta mobile apps, and mentored Junior Engineers.Rewrote the iOS app from ObjC to Swift, using Model-View-Controller (MVC) and Model-view-viewmodel (MVVM) patterns. Reduced 3rd party dependencies, code base, and overall build size by 66%.Automated the build and deploy process using Fastlane and CircleCIArchitected features for Analytics SDK, App Subscriptions, Single Sign-On, Program System, and other features.Implemented full backend CI/CD environments using Terraform, AWS, and CircleCI through Github repositories for backend services for Parse and Firebase.Resolved over 5000+ iOS build warning messages and implemented SwiftLint and SwiftFormat to standardize coding practices.Designed, developed, and implemented cloud API services for both Parse, Firebase, and other internal systems.