Обо мне

Специализация и профессиональные навыки:
Languages:
C, C++, Objective C, C#, JAVA.

Platforms and technologies:
Cocoa, Xcode 2.x-5.x
Foundation, UIKit, CoreData, AVFoundation, AFNetworking and other 3d parties
REST servers
CVS, SVN, Git(Github)
JIRA
SIP, PJSIP
UML

Профессиональные навыки
Опыт работы
Октябрь 2014 — Апрель 2015
Apple (GlobeTech)
Siri Software Engineer for Russian (Contractor)
Москва
Обязанности и достижения

Developing Siri for Russian• Creating new modules: WebSearch, Notes, AppLaunch, Weather, MediaPlayer• Testing Siri modules and creating corpus-tests• Bug fixing

Октябрь 2014 — Апрель 2015
Apple (GlobeTech)
Siri Software Engineer for Russian (Contractor)
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Developing Siri for Russian
- • Creating new modules: WebSearch, Notes, AppLaunch, Weather, MediaPlayer
- • Testing Siri modules and creating corpus-tests
- • Bug fixing

Сентябрь 2013 — Сентябрь 2014
We Communicate
Senior iOS developer, team lead
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Developing video messaging system:
- • Designing of We SDK (UML)
- • Video recording and processing module (AVFoundation, GPUImage)
- • Video uploading module (HLS, FFMPEG, RestKit, JSON, Foundation, GCD)
- • REST-client module (RestKit, JSON, CoreData, Foundation, GCD)
- • Native iOS application based on We SDK (UIKit, Foundation, GCD)
- • Team management (JIRA)
- • Task management and estimating (JIRA)
- • Unit and functional tests writing (XCTest)
- • Searching for appropriate solutions to implement new features

Сентябрь 2013 — Сентябрь 2014
We Communicate
Senior iOS Developer, then iOS team leader
Москва
Обязанности и достижения

Developing video messaging system• Designing of the We SDK (UML)• Video recording and processing module (AVFoundation, GPUImage)• Video uploading module (HLS, FFMPEG, RestKit, JSON, Foundation, GCD)• REST-client module (RestKit, JSON, CoreData, Foundation, GCD)• Native iOS application based on We SDK (UIKit, Foundation, GCD)• Team management (JIRA)• Task management and estimating (JIRA)• Unit and functional tests writing• Searching for appropriate solutions to implement new features• Bug fixing

Январь 2009 — Август 2013
Dino Systems (RingCentral)
Senior Mac/iOS Developer
Москва
Обязанности и достижения

Developing VoIP client for iOS• Creating UI part of the application (UIKit, Foundation)• Adaptation existing UI for iPad (UIKit, Foundation)• REST-client module (REST, JSON, CoreData, Foundation, GCD)• Adding new features to VoIP module such as call controller, SIP over TCP and so on (pjsip, VoIP)• Address book module (AddressBook framework)• Integration with Dropbox API• Searching for appropriate solutions to implement new features• Unit and functional tests writing• Task management and estimating (JIRA)• Bug fixingDeveloping VoIP client for Mac OS X• Creating UI part of the application (AppKit, Foundation)• REST-client module (RestKit, JSON, CoreData, Foundation, GCD)• Adding new features to VoIP module such as conferencing, acoustic echo cancellation, call recording and so on (pjsip, VoIP)• Task management and estimating (JIRA)• Bug fixing

Январь 2009 — Август 2013
Dino Systems
Senior Mac/iPhone Developer
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Developing and supporting VoIP soft phone for Mac OS X. Implementing of the new features, such as conferencing, acoustic echo cancellation, call recording and so on. Bug fixing.
- Developing and supporting VoIP client for iPhone. Adaptation of existing client for iPad. Implementing of VoIP parts using pjsip library. Integration with Dropbox API. Implementing of UI and bug fixing.

Декабрь 2007 — Декабрь 2008
Orc Software
Software Engineer
Москва
Обязанности и достижения

Developing and supporting of the Coke platform (Apple Cocoa framework ported to Windows/Linux/Solaris). My activities included developing new framework features appeared in Mac OS X 10.5 Leopard, developing user controls, classes and other parts of the platform. It also included supporting existing functionality and fast responding to the customer requests. Technologies: AppKit, Foundation, WinAPI, CVS

Июль 2006 — Декабрь 2008
Разработчик
Санкт-Петербург
Обязанности и достижения

Developing and supporting of the Coke platform (Apple Cocoa framework ported to Windows/Linux/Solaris). My activities included developing new framework features appeared in Mac OS X 10.5 Leopard, developing user controls, classes and other parts of the platform. It also included supporting existing functionality and fast responding to the customer requests.

Июль 2005 — Ноябрь 2007
Digital Design
Software Engineer
Москва
Обязанности и достижения

• Development of the test system for RospatentIt includes designing and implementing of specific modules for existing test system.Position: DeveloperTechnologies: ASP.Net, MS SQL• Document management system (DMS) for Ministry of Economic Development and TradeDesigning and implementing of DMS components. This system is based on DocsVision platform. Thus it was important to study DocsVision platform API in shortest possible time.Position: DeveloperTechnologies: COM, ASP.Net, Web Services, MS SQL, DocsVision, XML• Control system of share investment funds for UralSibDesigning and implementing the system. Organizing of development process and counseling of developers about system architecture.Position: Senior developerTechnologies: ASP.Net, Oracle, XML/XSL

Высшее образование
Январь 2002 — Январь 2007
СПбГУ ИТМО
Естественнонаучный
Санкт-Петербург
Специализация и достижения

Информатика, вычислительная техника и программирование