Lead Ios Developer
CurrentProject: Alpha Business AppThe mobile application for Alpha Bank users. The app allows you to manage company accounts, transfer money, convert currencies, pay taxes, keep records and pay salaries.Responsibilities:Developing of new functionality as part of the features team. Refactoring and rewriting old code from Obj-C to Swift. Splitting a monolithic application into Cocoa frameworks.Developed a common library of UI components for the various iOS applications.Improving the CI/CD process by writing scripts for Fastlane (collecting compiler metrics), adding static code analysis tools (unused code, linter).Interviewing employees, coaching developers.Team: several feature teams with 5-6 members. The total number of iOS developers: 20+.Technologies: Swift, UIKit, MVVM, Rest API, Apache Thrift, Unit/Snapshot tests.Tools: Jira, Bitbucket, Jenkins, Fastlane, CocoaPodsAchievements: Continuous improvement of the overall code base. Modularisation, code translation from Obj-C to Swift. Improvement of the CI/CD process, integration with third-party systems. Improvement of the planing process: made DOR & DOD with Jira integrations.