Профессиональные навыки
Опыт работы
Ноябрь 2018 — по настоящее время (6 месяцев)
General experience
Обязанности и достижения

General experience (obj-c 3 years, try and learn swift 4.2):
- Working with c++, implement different functionality, implement shared logic in C++ and insert into iOS and Android projects
- A little expirience in Android, Android NDK. Implement whole app logic with C, C++, try running Swift 4.2 in Android
- Run shared OpenGLES logic in iOS, Android, Windows and Mac OS. Learn Metal, try metalpetal framework, gpuimage
- CoreLocation working with server, implement custom UI, routes with MKPointAnnotation, MKOverlayRenderer, MKTileOverlayRenderer, MKPolylineRenderer, MKPolygon, MKPolyline
- Implement custom UI with OpenGLES, UIKit, CALayer, CATextLayer, CABasicAnimation, CAAnimationGroup, CAShapeLayer, UIBezierPath.
Work with Lottie, run the same logic for js with bodymovin, implement buttons with UIBezeierPath and Shaplayers
- Network: working with NSURLSession, Sockets, UDP sockets with Objective-C and Swift 4.2
With swift implement rest server (kitura, perfect server) and sockets with ibm bluesocket and run on AWS EC2
- Try machine learning and webrtc together to recoginzer people from camera
- Work with audio in iOS with Audio Units and Audio Sessions
- Implement interface with js, html, webpack and react, try three.js and draw custom UI, try WebAssembly for c++ in html
Implement js interface in Mac app with WebView and bridge for swift and js.
- Implement chats in iOS, input fields, custom cells, implement server and database for storing data in swift 4.2 (client and server)
- Work with other iOS frameworks CoreBluetooth, CoreMotion, AVFoundation, MapKit, and swift projects
- Implement different iOS functionality

Применяемые навыки
Февраль 2017 — Ноябрь 2018 (1 год и 10 месяцев)
Objective-C developer
Обязанности и достижения

- Develop Maps, CoreLocation, Network
- Develop Chats and chat functionality
- Develop REST client, working with multiply microservices
- Develop Audio Engine, (Audio sessions, Audio Units)
- VOIP experience
- Working with sockets
- Working with Camera, custom UI
- Implement custom UI, CALayers, CATextLayer, CABasicAnimation, UIBezierPaths, UIViews etc.
- Experience in extensions (today extension)
- Experience with CoreMotion, CoreBluetooth
- Working with GIT

Применяемые навыки
Апрель 2016 — Октябрь 2016 (7 месяцев)
Objective-C developer
Сан-Франциско и район залива
Обязанности и достижения

- Develop plugins (react native, cordova, xamarin, game frameworks), implement different bridges with different languages
- Develop framework

Применяемые навыки
Сентябрь 2015 — Декабрь 2015 (4 месяца)
Программист Objective-C
Нижний Новгород
Обязанности и достижения

- fix bugs
- iOS developer

Применяемые навыки
Октябрь 2013 — Май 2015 (1 год и 8 месяцев)
Программист С++
Обязанности и достижения

C++, SQL, js, html
Develop web-service
Develop database logic, sql requests, optimization
Develop business logic C++ (VS2010)