Октябрь 2016 — По настоящее время
Сентябрь 2006 — Октябрь 2010
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).
- 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.
- Writing tests
- Code review
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.
Development of cross-platform app for secure file browsing (http://h-apps.com/product/h-files/) with C++/Qt under Windows/Linux and MacOS.