SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Work experience
Senior iOS Developer, App4Brand (1 year old startup) www.app4brand.com
February 2015 — till now
• Developed architecture of the iOS application;
• Designed RESTful API in collaboration with backend developers;
• Designed CoreData model, implemented CoreData objects;
• Implemented client-server interaction objects using AFNetworking;
• Implemented chat service based on QuickBlox API;
• As the project was created from scratch, each task was challenging. The most interesting
for me was creating a reliable signUp/Login API, implementing chat service and designing
data model;
• Implemented analytics services - GoogleAnalytics + Flurry;
• Code review.
Used technologies:
Objective C, Swift, RESTful API, multithreading and concurrency using GCD and NSOperation,
AFNetworking, CoreData, CoreAnimation, CoreGraphics, Auto Layout, Git, Scrum, CocoaPods
iOS Developer, Zeptolab www.zeptolab.com
November 2014 - February 2015
• Designed a new game element «Conveyor», which was used in the last level pack of the Cut
The Rope game;
• Implemented advertising API in free version of the game;
• Integrated Mixpanel analytics.
Used technologies:
C++, Objective C, GCD, SVN
Director, Moscow Power Engeneering Institute www.mpei.ru
January 2011 - November 2015
• As the director of the institute I organized learning process for about 200 students/year,
acted as a member of the University’s Board of Directors and the Academic Council;
• Organized Objective C programming courses for students;
• Organized and managed a team of 7 engineers;
• Implemented a range of industrial projects.
iOS Developer, own projects
January 2011 - till now
ExamPDD
https://itunes.apple.com/us/app/ekzamen-pdd-2014-s-kommentariami/id875519139?
l=ru&ls=1&mt=8
Application created for people who prepare to pass driver’s license test.
Smirnov Michael
Male, 30 years, born on 19 February 1986
iOS Developer
Tel: +7 (926) 591-04-69
E-mail: SmirnovMY@gmail.com
Skype: mysmirnov
LinkedIn: https://linkedin.com/in/mysmirnov
I designed GUI (designed custom views using CoreGraphics), prepared theoretical data using
HTML, implemented the program for testing users.
Used technologies:
CoreGraphics, JSON parsing, VKontakte API, Facebook API, Social.framework, GCD, HTML,
JavaScript, CSS
FactsAboutLife
https://itunes.apple.com/us/app/facts-about-life/id795811897?l=ru&ls=1&mt=8 - this app was
featured by Apple
Application calculates some interesting statistics based on the date of birth. E.g. what famous
person shares a birthday with you, the amount of breaths taken, days lived etc.
I designed GUI and implemented a program that calculates statistical data based on the date of
birth.
Used technologies:
Plists, CoreGraphics
TestGIMS
https://itunes.apple.com/us/app/test-gims-trenazer-dla-sdaci/id884260630?l=ru&ls=1&mt=8
Application created for people who prepare to pass the boat license test.
This application is based on ExamPDD project - I replaced theoretical data as well as questions
and answers. I also redesigned GUI.
Used technologies:
CoreGraphics, JSON parsing, Using VKontakte API, Facebook API, Social.framework, GCD, HTML,
JavaScript, CSS
PloppyAdventures
http://www.igg.me/at/Ploppy
This is a game about an underwater creature Ploppy and his friends-bubbles. The game is based
on realistic bubbles’ physics.
I expanded Cocos2D engine with own shaders, implemented in-game physics of all objects,
created a support program for designing rocks, worked with graphical and sound designers.
Implemented sound engine using CocosDenshion.
Used technologies:
Cocos2d + own OpenGL shaders, CocosDenshion, ChipmunkPro, XML parsing, Image processing,
Accelerate.framework, GCD
Education
2007 - 2009 Moscow Power Engineering Institute (National Research University), MPEI-Festo
Automation and Control, MS
2003 - 2007 Moscow Power Engineering Institute (National Research University), MPEI-Festo
Automatization of technological processes, BS
Additional courses:
• Stanford online course “Developing iOS 8 Apps with Swift”
• Stanford online course “iOS 5 iPad and iPhone App Development”
Further information
Languages
• Russian - Native
• English - Advanced
• German - Starter
Skills
• Swift, Objective-C, C++
• Git, SVN
• Core Data, SQLite
• GCD, NSOperationQueue
• CoreAnimation, CoreGraphics
• Accelerate.framework
• Auto-layout
• RESTful API
• AFNetworking
• JSON, XML

Weitere ähnliche Inhalte

Was ist angesagt?

apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...apidays
 
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...apidays
 
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...apidays
 
Build pipelines with TeamCity and Kotlin DSL
Build pipelines with TeamCity and Kotlin DSLBuild pipelines with TeamCity and Kotlin DSL
Build pipelines with TeamCity and Kotlin DSLAnton Arhipov
 
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API ExplorerBeyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API ExplorerAleksei Akimov
 
API Centric Development in PHP
API Centric Development in PHPAPI Centric Development in PHP
API Centric Development in PHPJoe Stagner
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays
 
Continuous Integration and Delivery at Shapeways (Matt Boyle)
Continuous Integration and Delivery at Shapeways (Matt Boyle)Continuous Integration and Delivery at Shapeways (Matt Boyle)
Continuous Integration and Delivery at Shapeways (Matt Boyle)Nordic APIs
 
API-first development
API-first developmentAPI-first development
API-first developmentVasco Veloso
 
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...apidays
 
{Re}designing a Developer Portal
{Re}designing a Developer Portal{Re}designing a Developer Portal
{Re}designing a Developer PortalPronovix
 
Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)Nordic APIs
 
apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...apidays
 
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...apidays
 

Was ist angesagt? (20)

apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
 
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...
 
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...
 
Making shiny shine brighter
Making shiny shine brighterMaking shiny shine brighter
Making shiny shine brighter
 
Build pipelines with TeamCity and Kotlin DSL
Build pipelines with TeamCity and Kotlin DSLBuild pipelines with TeamCity and Kotlin DSL
Build pipelines with TeamCity and Kotlin DSL
 
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API ExplorerBeyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API Explorer
 
API Centric Development in PHP
API Centric Development in PHPAPI Centric Development in PHP
API Centric Development in PHP
 
Full Stack Flutter Testing
Full Stack Flutter Testing Full Stack Flutter Testing
Full Stack Flutter Testing
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
 
Deedat
DeedatDeedat
Deedat
 
Continuous Integration and Delivery at Shapeways (Matt Boyle)
Continuous Integration and Delivery at Shapeways (Matt Boyle)Continuous Integration and Delivery at Shapeways (Matt Boyle)
Continuous Integration and Delivery at Shapeways (Matt Boyle)
 
API-first development
API-first developmentAPI-first development
API-first development
 
CV
CVCV
CV
 
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
apidays LIVE New York 2021 - API tool chain for low budget programs by Paul K...
 
{Re}designing a Developer Portal
{Re}designing a Developer Portal{Re}designing a Developer Portal
{Re}designing a Developer Portal
 
Api readiness ss
Api readiness ssApi readiness ss
Api readiness ss
 
Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)Operational API design anti-patterns (Jason Harmon)
Operational API design anti-patterns (Jason Harmon)
 
API Presentation
API PresentationAPI Presentation
API Presentation
 
apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...apidays LIVE Australia - Federating API Development at Australia’s largest bu...
apidays LIVE Australia - Federating API Development at Australia’s largest bu...
 
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...
 

Ähnlich wie CVnew

Ähnlich wie CVnew (20)

Vetri_Selvi_CV
Vetri_Selvi_CVVetri_Selvi_CV
Vetri_Selvi_CV
 
design-low
design-lowdesign-low
design-low
 
Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Michael Apolonio Ugale CV_Mobile
Michael Apolonio Ugale CV_MobileMichael Apolonio Ugale CV_Mobile
Michael Apolonio Ugale CV_Mobile
 
Resume_Anshul Jain
Resume_Anshul JainResume_Anshul Jain
Resume_Anshul Jain
 
Best resume ever!!!
Best resume ever!!!Best resume ever!!!
Best resume ever!!!
 
Pratyusha_Resume
Pratyusha_ResumePratyusha_Resume
Pratyusha_Resume
 
SagarKamat
SagarKamatSagarKamat
SagarKamat
 
Resume_16-03-2016
Resume_16-03-2016Resume_16-03-2016
Resume_16-03-2016
 
iOS-iPhone documentation
iOS-iPhone documentationiOS-iPhone documentation
iOS-iPhone documentation
 
Raman monga
Raman mongaRaman monga
Raman monga
 
Raghavendra_Guru
Raghavendra_GuruRaghavendra_Guru
Raghavendra_Guru
 
Pavel Katunin Resume032016
Pavel Katunin Resume032016Pavel Katunin Resume032016
Pavel Katunin Resume032016
 
Building a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator Platform
 
Vrushali_Resume
Vrushali_ResumeVrushali_Resume
Vrushali_Resume
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
 
Abdullah CV
Abdullah CVAbdullah CV
Abdullah CV
 
UX Analytics for Data-driven Product Development
UX Analytics for Data-driven Product DevelopmentUX Analytics for Data-driven Product Development
UX Analytics for Data-driven Product Development
 
BarkatShaikhProfile.docx
BarkatShaikhProfile.docxBarkatShaikhProfile.docx
BarkatShaikhProfile.docx
 

CVnew

  • 1. Work experience Senior iOS Developer, App4Brand (1 year old startup) www.app4brand.com February 2015 — till now • Developed architecture of the iOS application; • Designed RESTful API in collaboration with backend developers; • Designed CoreData model, implemented CoreData objects; • Implemented client-server interaction objects using AFNetworking; • Implemented chat service based on QuickBlox API; • As the project was created from scratch, each task was challenging. The most interesting for me was creating a reliable signUp/Login API, implementing chat service and designing data model; • Implemented analytics services - GoogleAnalytics + Flurry; • Code review. Used technologies: Objective C, Swift, RESTful API, multithreading and concurrency using GCD and NSOperation, AFNetworking, CoreData, CoreAnimation, CoreGraphics, Auto Layout, Git, Scrum, CocoaPods iOS Developer, Zeptolab www.zeptolab.com November 2014 - February 2015 • Designed a new game element «Conveyor», which was used in the last level pack of the Cut The Rope game; • Implemented advertising API in free version of the game; • Integrated Mixpanel analytics. Used technologies: C++, Objective C, GCD, SVN Director, Moscow Power Engeneering Institute www.mpei.ru January 2011 - November 2015 • As the director of the institute I organized learning process for about 200 students/year, acted as a member of the University’s Board of Directors and the Academic Council; • Organized Objective C programming courses for students; • Organized and managed a team of 7 engineers; • Implemented a range of industrial projects. iOS Developer, own projects January 2011 - till now ExamPDD https://itunes.apple.com/us/app/ekzamen-pdd-2014-s-kommentariami/id875519139? l=ru&ls=1&mt=8 Application created for people who prepare to pass driver’s license test. Smirnov Michael Male, 30 years, born on 19 February 1986 iOS Developer Tel: +7 (926) 591-04-69 E-mail: SmirnovMY@gmail.com Skype: mysmirnov LinkedIn: https://linkedin.com/in/mysmirnov
  • 2. I designed GUI (designed custom views using CoreGraphics), prepared theoretical data using HTML, implemented the program for testing users. Used technologies: CoreGraphics, JSON parsing, VKontakte API, Facebook API, Social.framework, GCD, HTML, JavaScript, CSS FactsAboutLife https://itunes.apple.com/us/app/facts-about-life/id795811897?l=ru&ls=1&mt=8 - this app was featured by Apple Application calculates some interesting statistics based on the date of birth. E.g. what famous person shares a birthday with you, the amount of breaths taken, days lived etc. I designed GUI and implemented a program that calculates statistical data based on the date of birth. Used technologies: Plists, CoreGraphics TestGIMS https://itunes.apple.com/us/app/test-gims-trenazer-dla-sdaci/id884260630?l=ru&ls=1&mt=8 Application created for people who prepare to pass the boat license test. This application is based on ExamPDD project - I replaced theoretical data as well as questions and answers. I also redesigned GUI. Used technologies: CoreGraphics, JSON parsing, Using VKontakte API, Facebook API, Social.framework, GCD, HTML, JavaScript, CSS PloppyAdventures http://www.igg.me/at/Ploppy This is a game about an underwater creature Ploppy and his friends-bubbles. The game is based on realistic bubbles’ physics. I expanded Cocos2D engine with own shaders, implemented in-game physics of all objects, created a support program for designing rocks, worked with graphical and sound designers. Implemented sound engine using CocosDenshion. Used technologies: Cocos2d + own OpenGL shaders, CocosDenshion, ChipmunkPro, XML parsing, Image processing, Accelerate.framework, GCD Education 2007 - 2009 Moscow Power Engineering Institute (National Research University), MPEI-Festo Automation and Control, MS 2003 - 2007 Moscow Power Engineering Institute (National Research University), MPEI-Festo Automatization of technological processes, BS Additional courses: • Stanford online course “Developing iOS 8 Apps with Swift” • Stanford online course “iOS 5 iPad and iPhone App Development” Further information Languages • Russian - Native • English - Advanced • German - Starter Skills
  • 3. • Swift, Objective-C, C++ • Git, SVN • Core Data, SQLite • GCD, NSOperationQueue • CoreAnimation, CoreGraphics • Accelerate.framework • Auto-layout • RESTful API • AFNetworking • JSON, XML