Position: Senior iOS/macOS Developer
Category: iOS
English level: upper
Years of experience: 6

Developed custom analytics framework 
Decreased tests writing time by 30% by adding code generation for mocks and boilerplate tests
Fixed Real-time video bugs by moving code from UIKit to Metal shader
6+ years of commercial experience of business and enterprise apps development for iOS/macOS.
More than 15 apps I worked on, 7 of them were published on Appstore, 3 were published via Enterprise license.
Tech leading experience.

Examples of projects:
Messengers, E-commerce, Augmented reality and Enterprise projects for analytics.

Example of non-trivial tasks I worked on:

- Tasks with OpenGL(for example, it was necessary to optimize the loading of models, for this I had to write a bridge in C, as a result, loading of models decreased by 10 times);
- Tasks with Metal(used metal for mixing videos using AVVideoComposition)
- Writing your own protocol based on TCP (it was needed for a Real-time application and therefore various techniques were used to optimize sending and receiving packets (TCP delayed acknowledgment))
- An application for recognizing certain objects (before launch of CoreML) based on OpenCV;
- Simple application for deleting background using CoreML
- Applications with Augmented Reality(with ARKit and Vuforia);
- Writing custom CollectionViewLayouts with complex animations and transitions.
I like to work with UI, Graphics and 3D Graphics(create custom animations, transitions and also custom UI components), this is my strengths as well as design high-scalable and easy maintainable architecture.