Position: Senior/Lead iOS/C++ Developer
Category: C++
English level: fluent
Years of experience: 11

Was CTO of 25 members company
Was head of mobile development department at 80+ members company
Made a valuable contribution into company's pre-sales/BA strategy
Implemented UIScrollView-like control for image editing with Metal
Implemented wide-gamut support for Apple Display P3 photos across the whole app
Employed CI/CD/Testing solution for iOS and Android
Implemented real-time full-GPU face morphing solution with Metal
Implemented real-time hair coloring solution for iOS
Made custom TFLite build with custom resolvers
Implemented skin-smooth algorithm based on wavelet decomposition
Implemented visit cards recognition with OpenCV and OCR
Implemented own Graphics Engine with OpenGL for iOS, Andorid, Mac OS X, Windows
MSc in Computer Engineering, PhD student
iOS developer with 12+ years of experience. Huge experience in computer graphics and high performance apps. Solid experience in computer vision and image processing, also I have experience in ML
Experience in business analysis and gathering of requirements, understanding of business value of a product
Developed 3D apps using engine (Unity 3D) and without one (OpenGL/ES, Metal, DirectX)
I've developed multiple tools using ML and CoreImage at computer vision and image processing
Understanding of web development: python+django, mostly as a platform for ML solution
Strong at C++ (in fact this is my favorite language), experience of making cross-platform solutions with it, including simple 3D engine
I had an experience of making custom iOS controls with custom graphics and high-performace graphics for iOS using CoreImage, CoreGraphics and Metal
Also good at system programming: understanding of threads/processes and synchronization, memory management in modern OS, taking to account CPU/GPU and memory/cache architecture, experience in WinAPI/POSIX, raw sockets/TCP/UDP
DevOps skills: VMWare, Virtualbox, Vagrant, AWS, GoogleCloud

Struggling with making your app working faster? Think mobile devices are not fast enough? I can change your mind and help you to build an end-to-end high-performance solution
Gambling, bets