Michael Long is a Lead iOS Engineer with 11 years of focused mobile development experience and a multi-decade background building full-stack web and desktop systems. Based in Omaha, he architects and ships production-grade iOS apps for enterprise clients—most recently leading work on Fidelity’s flagship app at InRhythm—and has personally designed, implemented, and maintained over 40 iOS/iPad apps for banking, payments, and consumer features. He writes and consults on mobile architecture, created an open-source Swift dependency injection framework (Factory) to simplify SwiftUI service wiring and testing, and mentors teams in reliable delivery and onboarding. His depth spans from low-level performance and legacy systems to modern Swift, SwiftUI, and secure financial integrations, and he pairs hands-on coding with a knack for translating complex business requirements into pragmatic product solutions.
A new approach to Container-Based Dependency Injection for Swift and SwiftUI.
Role in this project:
Full-stack Developer
Contributions:54 releases, 5 reviews, 132 commits in 7 months
Contributions summary:Michael primarily focused on developing a dependency injection framework in Swift and SwiftUI, as evidenced by the initial commit introducing the core Factory framework. Their work involved designing the architecture for dependency management, including scope management (e.g., cached, shared, and singleton scopes) and registration mechanisms. Subsequent commits demonstrate integrating the Factory framework into a demo application, illustrating various use cases and features. This includes using the framework to inject services and testing core functionalities.
Contributions:21 commits, 62 pushes, 3 branches in 3 years 2 months
declarativerxswiftswiftiosuikit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.