Lead Engineer | 11 years Software Engineer | 10 years iOS Engineer
Experience:
Leading and managing front and backend engineers | Design System Manager | Clean Code | SwiftUI | Combine | OpenAPI | Reactive | Functional Programming | RESTful | Multithreading/asynchronous | Promises/Futures | Memory management | Remote Notifications | Size classes/Auto Layout | CocoaPods: public/private | Jenkins, CircleCI, Fastlane, Bitrise | Unit Testing | UI automation testing
Architectures/Patterns: :
MVVM | OOP | VIPER | MVC | POP | App/Flow coordinators
Databases:
MongoDB | Couchbase | CoreData | SQLite | MySQL
Popular 3rd Party Frameworks:
MediaPipe | StreamChat | XcodeGen | RxSwift/RxCocoa | ReactiveSwift/ReactiveCocoa | Alamofire/Moya | Quick/Nimble | GoogleMaps | Firebase | Amplitude | Instabug | Survicate | AppsFlyerFramework | SnapshotTesting | Slather | PromiseKit | Bolts | XMPPFramework | MapQuest/MapBox
iOS release process:
Signing | Provisioning profiles | HockeyApp | Firebase App Distribution | TestFlight | App Store
Development life cycle:
Requirements | System analysis | Design/Architecture | Implementation | Debugging/test | Documentation | Release
Version control:
Git | SVN | GitHub | Bitbucket
Familiar web technologies:
Vapor/Kitura | Node.js | HTML | CSS | PHP | JavaScript | Apache | Tomcat | Wordpress