Обо мне

Специализация и профессиональные навыки:
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 (6 месяцев)
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 (6 месяцев)
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 (1 год)
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

Сентябрь 2013 — Сентябрь 2014 (1 год)
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

Январь 2009 — Август 2013 (4 года и 7 месяцев)
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.

Январь 2009 — Август 2013 (4 года и 7 месяцев)
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

Декабрь 2007 — Декабрь 2008 (1 год)
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 (2 года и 5 месяцев)
Разработчик
Санкт-Петербург
Обязанности и достижения

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 (2 года и 4 месяца)
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
СПбГУ ИТМО
Естественнонаучный
Санкт-Петербург
Специализация и достижения

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