Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ноябрь 2016 — по настоящее время (9 месяцев)
iOS разработчик
Москва
Июль 2015 — Ноябрь 2016 (1 год и 4 месяца)
Cybrus
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 (1 год и 7 месяцев)
Eventagrate
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 (3 года и 4 месяца)
EISST Ltd.
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
ТФ МГУ - Ташкент
Прикладной математики и информатики
Ташкент