Nikolay Sohryakov
Senior iOS Developer
TECHNOLOGIES:
Mobile: Swift, Objective-C, ARC, MVC, MVVM, ReactiveCocoa, RxSwift,
CoreData, In-App Purchases, Stripe, Data Protection, Maps, Stripe, Apple Pay,
Deep Linking, Mobile Device Management, Polaris Office SDK, CoreLocation,
CoreAnimation, Push Notifications, Social Networks Integration, Cocos2D,
Box2D
Desktop: MacOS development (Swift, Objective-C)
Other: RESTful API, JSON, git, MacOS, UNIX, Shell scripting, GIMP,
JIRA/Confluence, Jenkins, MIDI files processing, Xcode, AppCode, Charles.
PORTFOLIO:
Tri Star Sports and Entertainment Group
Enterprise CRM
A corporate tool for a financial organization management of actors, artists,
athletes, executives, production companies and writers.
Technologies used: Objective-C, ReactiveCocoa, Data Protection, Push
Notifications, socket.io.
Common technoligies and services used: REST API, Jira, Slack, git, Jenkins,
HockeyApp.
Key responsibilities: Team Lead, Mobile application development.
Achievements: Developed an application from the scratch.
Spinlister
https://itunes.apple.com/us/app/spinlister-global-bike-share/id-
A high load web service with mobile frontend that gives user an opportunity
to rent bikes, skis, snow and surf boards.
Technologies used: Realm, Stripe, CoreAnimation, Maps, Push Notifications.
Common technologies and services used: REST API, Pivotal Tracker, Slack,
git, CircleCI, TestFlight.
Key responsibilities: Mobile application development.
Achievements: Added new features to the existing application and improved
app stability.
SoapBox
https://itunes.apple.com/us/app/soapbox-start-a-revolution/id-
A high load web service with a mobile frontend that gives user an opportunity
to discover new products and buy them right from the app using credit cards
or Apple Pay. Also, user can sell his own stuff using the SoapBox platform. The
app is integrated with Instagram, Facebook and Twitter and other sharing
services.
Technologies used: CoreData, Apple Pay, CoreAnimation, Deep Linking, Push
Notifications.
Common technologies and services used: REST API, JIRA, Confluence, Slack,
git, Jenkins, HockeyApp, AWS.
Key responsibilities: Team Lead, Mobile application development.
Achievements: The complex product have been successfully released.
Participated in setting up a development environment (git, Jenkins, JIRA,
Confluence, HockeyApp).
Tumbleweed
https://itunes.apple.com/us/app/tumbleweed-news/id-
A high load web service with a mobile frontend that gives user an opportunity
to read aggregated news and share them with friends. The app is integrated
with Instagram, Facebook and Twitter and other sharing services.
Technologies used: CoreData, In-App Purchases, CoreAnimation, Deep
Linking.
Common technologies and services used: REST API, JIRA, Confluence, Slack,
git, Jenkins, HockeyApp, AWS.
Key responsibilities: Team Lead, Mobile application development.
Achievements: The complex product have been successfully released.
Participated in setting up a development environment (git, Jenkins, JIRA,
Confluence, HockeyApp).
Syncplicity
http://itunes.apple.com/us/app/syncplicity/id-
A high load web service with a mobile frontend that gives user an opportunity
to sync files between devices. The app provides a high level of user data
protection. Corporate clients are enabled to use mobile device management
technologies through MobileIron and AirWatch.
Technologies used: CoreData, In-App Purchases, Data Protection, Mobile
Device Management.
Common technologies and services used: REST API, JIRA, Confluence, Slack,
git, Jenkins, HockeyApp, MobileIron, AirWatch.
Key responsibilities: Mobile application development.
Achievements: Improved existing application and added a set of new
features.
Tarelcus
http://itunes.apple.com/app/tarelcus-se/id-
A fascinating 2D game that is drawing user’s attention. The aim of the game
is to bring the flying sauce to a black hole passing by the obstacles,
obstructions and enemy UFO objects.
Technologies used: Cocos 2D, Box 2D, Accelerometer, Push Notifications,
Game Center, In-App Purchases, Social Networks Sharing.
Common technologies and services used: Redmine, TestFlight.
Key responsibilities: Mobile application development.
Achievements: Improved existing application and added a set of new
features.
Piano Challenge
https://itunes.apple.com/app/piano-challenge-app/id-
An application represents a piano simulator. It gives user an opportunity to
train and learn both classical and modern popular tunes. You can see the notes
being played on the piano keyboard, and the hints shown as falling balls of
different colors help you not to miss the rhythm.
Technologies used: MIDI file processing, GameCenter, OpenFeint, In-App
Purchases.
Common technologies and services used: REST API.
Key responsibilities: Mobile application development.
Achievements: Developed the mobile application from scratch.
Proverb
http://itunes.apple.com/us/app/amthal-alhjaz/id-
An application represents a proverb dictionary. You can find any proverb from
A to Z, add your own one, discover a proverb of a day, share it with your friends
within social networks, listen how it sounds at a different dialects.
Technologies used: Universal iPhone/iPad application, SQLite, Social
networks sharing (Facebook, Twitter, Tumblr).
Key responsibilities: Mobile application development.
Achievements: Developed the mobile application from scratch.
oDesker
http://itunes.apple.com/us/app/odesker/id-
This app allows user to search for contractors and jobs at oDesk.com easily.
Technologies used: Objective-C, SQLite, Push Notifications.
Common technologies and services used: REST API.
Key responsibilities: Mobile application development.
Achievements: Developed the mobile application from scratch.
iPlanets
http://itunes.apple.com/gb/app/e2v-iplanets/id-
This application allows a user to get acquainted with all planets and their
satellites of the Solar system not only through the nice UI which allows planet’s
and satellites’ images and their descriptions managed by admin via CMS, but
actually giving a user the opportunity to see planets at the real time on iPad’s
screen picking up iPad to the sky.
Technologies used: OGRE-engine (3D OpenGL), CoreData, Advanced sensors
analysis (accelerometer, magnetometer, GPS), Social networks integration
(Facebook, Twitter, Tumblr).
Common technologies and services used: REST API, Drupal CMS.
Key responsibilities: Mobile application development.
Achievements: Developed the mobile application from scratch.
EXPERIENCE:
Senior iOS developer
Storytelling Software
February 2018 – Present
Software development for mobile devices based on Android OS
Senior iOS developer
Distillery
September 2011 – February 2017
Software development for mobile devices based on Android OS
EDUCATION:
North-Caucasian Institute of Mining and Metallurgy (State
Technological University), Vladikavkaz, Republic North Ossetia-Alania
2008 – 2009
Engineer
Southern Federal University, Taganrog Campus
2009 – 2012
Bachelor of Engineering and Technology
Southern Federal University, Taganrog Campus
2012 – 2014
Master, special rank Master- Engineer of Information Science and Computer
Engineering