Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 1.5

Created reusable custom SDKs using Cocoapods and SPM that were related to BLE with CoreBluetooth, FirebaseMLKit with AVFoundation and for Network Requests with URLSession/Alamofire. Implemented QA build upload on tagging on release branch (CircleCI).
I have worked on small and large scale projects (from a small team with 1-3 people to the team of 20+ people). Had a chance to create custom SDKs (network requests and BLE related) using Cocoapods and SPM for distributing to internal clients. Projects were mainly around e-commerce and skin&health industry. I had to lead a team of 4 for developing a feature, architecting and discussing requirements with the product. I have a solid CS background (have started programming from C++) and I have minor broad expertise in other fields as well (Backend, Data Science, Machine Learning). I'm passionate about leading the team, helping product scale and increasing profit for the business. I'm crazy about following TDD and creating scalable and flexible architecture (MVC/MVVM/MV* are not considered an architecture). Moreover, I also had a chance to mentor 4 junior engineers by teaching them testing, TDD, Clean Architecture, proper Dependency Injection and SOLID principles along.
I'm looking to join a mature and open-minded team to be one of the key players in improving the structure and modularity of the codebase. I'm eager to increase tested behavior coverage and eventually migrate to full TDD cycle for writing implementations of future features