Профессиональные навыки
Опыт работы
Ноябрь 2016 — по настоящее время
iOS разработчик
Июль 2015 — Ноябрь 2016
Senior iOS Developer
Обязанности и достижения

Developed chatting app with legacy C++ engine as network/data supplier and heavy UI-related code. The View layer is partly based on badoo/Chatto engine, but we had a different approach for Cell's layout (manual layout with hierarchical views vs plain views in Chatto).

Main highlights:
- Custom UICollectionViewLayout (based on badoo/Chatto).
- Manual view layout in code (our internal engine, but very similar to linkedin/LayoutKit and partly inspired by facebook/ComponentsKit).
- Complex multiple layers of data transportation (& transformantion) from C++ core into Cell's ViewModel objects.

Other responsibilities:
- Writing tests
- Code review

Октябрь 2013 — Май 2015
Objective-c Developer for iOS
Обязанности и достижения

iPad/iPhone app development on ObjC. Here we used CoreData a lot, so for optimising our code I've created some lightweight iOS libs.

Also there I worked a lot with Storyboards, Autolayout System, CoreLocation, MapKit, AFNetworking, RestKit, Dropbox API, Instagram API, Facebook API, AirPlay, Push Notifications, StoreKit, SQLite, and integration of Google Analytics.

Июнь 2010 — Октябрь 2013
C++/Qt Software Developer
Обязанности и достижения

Development of cross-platform app for secure file browsing (http://h-apps.com/product/h-files/) with C++/Qt under Windows/Linux and MacOS.

Высшее образование
Октябрь 2016 — По настоящее время
Вычислительной математики и кибернетики, ВМиК
Сентябрь 2006 — Октябрь 2010
ТФ МГУ - Ташкент
Прикладной математики и информатики