Обо мне

iOS Developer

Профессиональные навыки
C++OpenglObjective-СVisual studioSQLGitSwift
Опыт работы
denplenkin.com
Санкт-Петербург
Ноябрь 2018 — По настоящее время (1 год)

denplenkin.com

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

Разработка digital-решений для лидеров спорта и развлечений
Санкт-Петербург
iOS Developer
Декабрь 2018 — Февраль 2019 (3 месяца)
Разработка современного коммуникационного программного обеспечения.
Санкт-Петербург
Objective-C developer
Февраль 2017 — Ноябрь 2018 (1 год и 10 месяцев)

Objective-C
- 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

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

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

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

Objective-C
- fix bugs
- iOS developer

Разработка системы деловых коммуникаций и электронного документооборота с количеством пользователей >1 млн. компаний.
Программист С++
Октябрь 2013 — Май 2015 (1 год и 8 месяцев)

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

Высшее образование
Вятский государственный университет
Киров
Факультет: Автоматики и вычислительной техники; ФАВТ
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)

Software Engineer

Develop reinforcement learning algorithm. Neural networks