С 8 июня 2015 года новым владельцем сервиса «Мой круг» стала компания «ТМ». Узнать подробности
Обо мне

Занимаюсь разработкой более 10 лет. В течении последних 3-х лет руковожу iOS-командой Облака Mail.Ru.

Главные профессиональные интересы: архитектура ПО, процессы разработки ПО и их автоматизация, DevOps.

Открытые проекты:

Публикации:

  1. Custom NSInputStream with 100 lines of code - http://bit.ly/1njlCrp
  2. "Сверхзвуковая" загрузка фотографий в Облако с помощью собственного NSInputStream - http://habr.ru/p/216247/
  3. Портируем Qt Quick Components на S60 5th edition" - http://habr.ru/p/147404/
Опыт работы
Сентябрь 2011 — по настоящее время
Должность: Руководитель iOS разработки Облака Mail.Ru
Город: Москва
Обязанности и достижения

- Руководство командой iOS разработчиков Облака Mail.Ru.
- Автоматизация процесса разработки с использованием Jira, Jenkins, Ruby Rake.
- Проектирование архитектуры iOS клиента для Облака Mail.Ru с использованием практик Domain-Driven Design, Test-Driven Developement и Reactive Programming.
- Разработка архитектурно значимых частей iOS клиента Облака Mail.Ru с использованием Objective-C, ReactiveCocoa и различных фреймворков из iOS SDK.

Другие проекты в Mail.Ru:
- Разработка первой версии OS X клиента Облака с использованием С++, Boost, Qt, Core Foundation framework.
- Разработка Android клиента для mobile only фотохостинга FamilyStream с использованием Android Java SDK.
- Разработка Symbian клиента для сервиса микроблогов Futubra с использованием C++, STL, Boost, Qt (QML), REST API.

Декабрь 2009 — Август 2011
Лаборатория Касперского
Должность: Программист
Город: Москва
Обязанности и достижения

- Проектирование и разработка GUI-движка для Kaspersky Pure 2.0 с использованием C++, STL, Boost, Qt Widgets
- Разработка GUI для Kaspersky Internet Security 2011/2012 с использованием C++, STL, Boost, Qt Widgets и Qt Quick

Июнь 2008 — Декабрь 2009
Должность: Ведущий программист
Город: Москва
Обязанности и достижения

- Разработка real time системы prepaid-биллинга на платформе HP NonStop Kernel с использованием C++, STL, Boost, HP Enscribe.

Март 2007 — Июнь 2008
Должность: Программист
Город: Москва
Обязанности и достижения

- Проектирование и разработка графического редактора для создания и редактирования пользовательского интерфейса онлайн-игры (MMORPG) «Аллоды Online» с помощью C#, Windows Forms, интеграции native С++ и C#.
- Разработка виджетов пользовательского интерфейса игры с использованием C++, STL.

Июнь 2005 — Март 2007
Должность: Программист
Город: Москва
Обязанности и достижения

- Интеграция продукта CBOSSaip с биллинговой системой CBOSSrtb на основе протокола ANSI IS 826 (WIN Ph. 1)
- Реализация, поддержка и развитие протоколов CAMEL Ph.1/2, IN CS 1/2, ANSI IS 826, а также функциональности SSF, как составных частей платформы CBOSS Intelligent Network с использованием C++, STL, Boost.
- Анализ требований к продукту CBOSSaip с использованием Telelogic Doors.

Апрель 2004 — Июнь 2005
Должность: Младший программист
Город: Фрязино
Обязанности и достижения

- Разработка системы управления для удаленного мониторинга и конфигурирования телекоммуникационного оборудования.
- Разработка интерфейсных приложений для взаимодействия с лазерными установками по интерфейсу RS232 с использованием C++ и MFC.

Высшее образование
Сентябрь 2001 — Июнь 2006
МГТУ-Зеленоград
Факультет: Микроприборов и технической кибернетики
Город: Зеленоград
Специализация и достижения

Инженер-программист
Средний бал диплома - 4,5