Position: Mobile Team lead
Category: iOS
English level: upper
Years of experience: 10

Took a part in creating over 20 iOS applications (some of them with extensions and watches apps), and 3 macOS apps. Worked for world leading companies in different fields and countries (hardware, betting, media etc), small startup, outsource projects. Took part as architect and consultant for a few projects.
- 10 years of professional expertise in the Information Technologies (IT) industry;
- OOP skills and experience in C/C++, Objective-C, Swift, Python;
- Experience in design & development of mobile solutions (iPhone, iPad) and desktop solutions (macOS),
server-based solutions;
- Experience with different methodologies: Waterfall (yes, for hardware drivers), Scrum, Kanban;
- Experience working with international teams; 
- Experience with team management (3-6 people);
- Consulting/mentoring;


Expertise & development highlights:
    - Complicated algorithm design;
    - Object-oriented patterns, architectures (MVC, MVP, MVVM, VIPER, Clean Swift);
    - Developing multithreaded,multiprocesses applications;
    - Implement Inter Process Communication (Socket, XPC) for daemons/user agents; 
    - Prototyping/UI/UX;
    - Server-side API design and implementing;
    - Image/Video processing;
    - CI/CD, AWS services (writing lambdas with GO as well);
    - Creating modular applications;
    - Code Review, UTs, UI Tests;