Position: Senior iOS Software Engineer
Category: iOS
English level: upper
Years of experience: 5

• Had significantly increased UI Performance and memory footprint of the app on old devices.
• Had organised and ensured business in setting up automation testing in CI pipeline.
• Decreased build time
• Taking part in creating, formalizing and prioritising technical debt roadmap for a large enterprise project.
Successfully closed ~50% of this debt addressing issues, most valuable for business.
• Simplify onboarding process by creating and organising huge amount of documentation.
• Had improved CD process by scheduling and automatic triggering builds. Also automate collection a list of resolved tickets and team-members notification, to ease Quality Assurance process and feedback cycle with customer's team.
• Had conducted lectures and mentoring activities across colleagues.
Had successfully grown 2 persons: from Junior to a Middle level; from totally zero to Junior.
• Participated in PI planning with business owners and hole team (around 300 people)
1. Domain: E-commerce.
• Throughout 1,5 years on a project has been constantly defending and growing development culture across the team.
• Latest year took feature owner responsibilities, taking part in guiding the team and controlling codebase quality.
• Contributed to delivery process adjustment: CI, static analysis, code review formalisation, code style and best practises guidelines, backlog planning and acceptance improvements. Has been closely working with backend and UI\UX team on a customer's side to keep both teams on a same page throughout feature development cycle.
• Redesigned and implemented significant part of the application. Covered them with unit- tests.
• Writing AC and and did technical analysis.
• Refactored search/filter/sort functionality to increase performance.
• SAFe.

2. Domain: News, Finance.
• API migration.
• Increased testability and scalability.
• Improved CI/CD pipelines.
• Implemented Registration, login flows. Covered them with unit-tests.
• Refactored pagination functionality to increase performance. Covered them with unit-tests.
• SCRUM.
3. Domain: Blockchain POC.
• Investigated Hyperledger Iroha/Fabric solutions.
• Presented Case Study related to Loyalty and Supply chain domains.

4. Domain: E-commerce.
• Improved development processes.
• Feature owner responsibilities, taking part in guiding the team and controlling codebase quality.
• Increased test coverage and update CI/CD pipelines with smoke tests.
NOT Only project activities