Position: Senior iOS Developer
Category: iOS
English level: upper
Years of experience: 4

1. I write articles for habr. My posts about an architecture and own frameworks;
2. I create my own application for photo and video processing.
3. Exhibition of technical creativity of the 23rd International Forum. Diploma for 2nd place. Swift project;
4. Exhibition of technical creativity of the 22rd International Forum. Diploma for 2nd place. C++ project;
I am an iOS developer, with a Computer Science degree and more than 4 years of experience in the IT industry. Worked on several mobile applications, the most recent one being an crypto exchange application used by millions of users worldwide. My achievements include saving time for business using modern and efficient technical solutions such as modular and easily expandable architectures, SOLID principles, GRASP patterns and clean code rules. I am really interested in writing high quality code that will last for decades.

iOS - Developer, (Fintech, crypto)
• Build core system, creating application architecture;
• Creating and maintaining a WatchOS application from scratch;
• Creating and maintaining a lock screen and home screen widget from scratch;
• Drawing cryptocurrency charts using native CoreGraphics framework;
• Implementing Swift Package based modular architecture;
• Early employee, helped building the team from ground up;
• Worked closely with product managers and designers to define a rich iOS experience for the user;
• Improved product quality through code reviews;
• Writing technical documentation, interviewing, mentoring.

Senior iOS - Developer (E-commerce).
• Rewriting a legacy application with modern approaches and technologies;
• Performing code reviews;
• Participating in meetings with the foreign team;
• Reviewed client requirements, wireframes, and designs for technical feasibility;
• Refactoring, task estimation.

iOS - Developer (E-commerce project)
Responsibilities: 
• Transform legacy monolith app Obj-C based to full 100+ services Swift based;
• Adapting MVVM architecture for mixed-language application (Obj-C and Swift);
• Creating and implementing my own framework for working with UITableView;
• Explored new technologies and shared findings with the team.

iOS - Developer
Responsibilities: 
• Deep learning of the Swift programming language and iOS SDK in general under the guidance of a mentor;
• Working with URLSession, GCD and local storages, such as: UserDefaults and CoreData;
• Implementing UIKit based applications with custom UI elements and animations.