Lead Engineer for Mobile Project at Allianz
from June 2018 to June 2019
Achievement :
- Development of iOS applications, watchOS in (Swift & Objective-C), maintenance and correction of issues, addition of new functionalities, optimization of the application.
- Implementation of a modular architecture via CocoaPods.
- Implementation of the Clean architecture (MVP & MVVM), addition of unit tests.
- Continuous deployment and Cpntinus Integration using Jenkins & Fastlane and Bitbucket.
- Implementation of a strategy for Deeplink and cache with CoreData (iOS).
- Audit of the mobile application (Security test, automatic deployment, Unit test, compliance with best practices, Clean Architecture, Search for memory leaks, etc...)
Technical environment:
Swift, Objective C, GIT-Flow, CocoaPods, JSON, REST, MVP, MVVM, Deeplink, Jenkins, Fastlane, Fabric, Bitbucket, Jira