Обо мне

Специализация и профессиональные навыки:
Специализация:
Разработка корпоративных программных приложений и систем автоматизации.

Профессиональные навыки:
- Управление разработкой информационных систем по методологии Scrum + XP
- Сбор и анализ бизнес требований, составление проектной документации
- Разработка архитектуры приложения с нуля, выбор подходящих технологий
- Написание расширяемого и понятного кода по методике TDD на С++ (~9 лет) или Java (~2 года)
- Большой опыт работы в распределенных командах с участием иностранных коллег
- Разговорный Английский

Профессиональные цели:
Работать в качестве лидера команды / архитектора над интересным проектом в крупной IT компании.

Награды, сертификаты, портфолио, проекты:
Сертификаты:
- Certified Scrum Master

Управление проектами:
- ScrumMaster Certification, scrumtrec, 2 дня
- Agile days '12, 2 дня

Разработка архитектуры программного обеспечения:
- Using Sparx Enterprise Architect to develop component models, IBM, 1 день
- Architectural Thinking, IBM, 1 день

Финансы:
- Introduction to Options, 7 City, 1 день
- Financial Services of Markets, 7City, 1 день
- Foreign Exchange, 7City, 1 день
- Introduction to Risks, 7City, 1 день
- Lifecycle of Trade, 7City, 1 день

Личные навыки и умения:
- Communication Skills, CBSD, 2 дня
- Managing Individuals, DDI, 2 дня

Членство в обществах и ассоциациях:
- Scrum Alliance (http://www.scrumalliance.org)

Дополнительная информация:
- Уверенное знание Английского языка

Опыт работы
Один из крупнейших в России банков с иностранным участием
Lead Developer (AVP) / Scrum Master
Апрель 2010 — По настоящее время (10 лет и 5 месяцев)
Обязанности: - Управление проектом по разработке платформы для распределенных вычислений цены и рисков опционов на валютном рынке - Сбор и анализ бизнес требований - Ведение процессов разработки по методологии Scrum (роль Scrum мастера) - Построение архитектуры платформы, разработка отдельных сервисов на языке Java с использованием ZeroC Ice - Набор новых сотрудников Pricing IT, FX Analytics team
InvisibleCRM
Москва
Lead Developer
Июль 2009 — Апрель 2010 (10 месяцев)
Обязанности: - Разработка новой технологии по распознаванию релевантной информации в тексте писем почтового клиента интегрированного с одной из CRM систем партнеров компании - Сбор и анализ бизнес требований, изучение аналогичных технологий от конкурентов - Написание и исполнение проектного плана для небольшой команды, еженедельная отчетность о выполненных работах - Разработка и имплементация архитектуры приложения по методике TDD на языке C++ Достижения: - Релиз проекта Context Bridge (http://www.invisiblecrm.com/news/invisiblecrm_releases_contentbridge_new_breed_of_microsoft_outlook_integrat) Выступая в роли архитектора и лидера команды, спроектировал и довел до релиза технологию распознавания релевантной информации в тексте писем (Context Bridge, http://www.invisiblecrm.com/contextbridge).
Software Developer
Сентябрь 2007 — Июль 2009 (1 год и 11 месяцев)
Обязанности: - Интеграция CRM системы EMC Documentum с MS Otlook и файловой системой Windows - Разработка архитектуры приложения на языке C++ - Рефакторинг и исправление ошибок - Написание проектной документации - Участие в командировках к заказчику для передачи знаний Достижения: - Релиз интеграции EMC Documentum с MS Outlook и файловой системой Занимая позицию ведущего программиста на проекте по интеграции EMC Documentum и MS Outlook, прошел все стадии его развития начиная с проектирования и реализации, и заканчивая написанием технической документации и передачей кода заказчику.
Software Developer for Synopsys System studio
Февраль 2007 — Сентябрь 2007 (8 месяцев)
Обязанности: - Поддержка и развитие существующего C++ кода - Разработка GUI с использованием библиотеки Qt - Написание юнит тестов для GUI используя скрипты TCL Работая в распределенной команде совместно с немецкими коллегами, изучил архитектуру продукта Synopsys System Studio, доработал пользовательский интерфейс и исправил несколько серьезных ошибок.
Системы безопасности
 
Software Developer for Trassir digital audio-video security system
Январь 2005 — Февраль 2007 (2 года и 2 месяца)
Обязанности: - Интеграция внешних устройств (платы видео захвата, IP видео сервера, поворотные камеры и др.) c системой видеонаблюдения TRASSIR - Поддержка и доработка ранее реализованных проектов - Написание ТЗ для отдела тестирования Достижения: - Релиз модуля аппаратной декомпрессии аудио/видео "TRASSIR MDI" - Релиз IP видео сервера "TRASSIR Lanser4Real" - Релиз модуля управления поворотными видео камерами - Релиз модулей видео захвата с аппаратным сжатием "TRASSIR DV-F /DV-H /DV-M", "TRASSIR Silen" - Релиз модулей видео захвата с программным сжатием "TRASSIR Drive", "TRASSIR Mideo", "TRASSIR Grand" Занимаясь развитием цифровой системы аудио-видео наблюдения TRASSIR, реализовал несколько модулей интеграции с внешними устройствами, которые успешно прошли тестирование и поступили в продажу.
BSComp Ltd
Москва
Software Developer for SEGA/Cybershell playstation
Май 2001 — Январь 2005 (3 года и 9 месяцев)
Обязанности: - Развитие и доработка операционной системы обучающего компьютера CyberShell - Разработка обучающих игр и вспомогательных программ (калькулятор, редактор текста, словарь и пр.) на языке С - Написание ТЗ для дизайнеров и отдела тестирования - Поддержка и доработка существующего кода Достижения: - Свыше 30 обучающих игр (игры с алфавитом, математические игры, энциклопедия, домино, lines, minesweeper, раскраска, кроссворд и пр.) - Файловая система FAT16 - GUI библиотека для создания графических интерфейсов - Библиотека для работы с различными языками (English, Russian, Thai, Hebrew, Farsi, Chinese) Используя эмулятор и язык C, написал файловую систему и графическую библиотеку для обучающего компьютера CyberShell. Спроектировал и вывел в релиз свыше 30 обучающих игр и вспомогательных программ.
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Физический
Январь 1999—Январь 2005 (6 лет)
Кафедра математики, красный диплом