Обо мне

Специализация и профессиональные навыки:
Software development

Награды, сертификаты, портфолио, проекты:
http://brainbench.com/xml/bb/transcript/public/viewtranscript.xml?pid=3798064

Профессиональные навыки
Опыт работы
Сентябрь 2011 — по настоящее время (6 лет и 2 месяца)
Интелкомлайн
Руководитель группы разработки
Москва
Обязанности и достижения
Ответственность Проектирование и разработка приложений, связанных с видеонаблюдением. Разработка на Java и координация работы команды из 4-5 Java разработчиков. Continuous Integration. Проведение интервью с кандидатами на вакансии Java разработчиков. Достижения - Развитие Continuous Integration для всего отдела (~15 человек): Jenkins + Maven+ Nexus + Sonar: Сборка проектов на Java, С++ и C# Отчеты по качеству кода Java проектов (Sonar & Maven plugins), Release & Snapshot builds, Deployment собранных приложений на тестовые Environment-ы. Реализованные проекты: 1) VideoWall (Видео стена) Роль: Руководитель проекта, главный разработчик. Разработка архитектуры и написание кода, координирование разработки (1 java и 1 C# программист), координирование тестирования и выбора наиболее подходящего "железа", создание разборного стенда (3Х3 монитора) и автоматизация развертывания приложений. Реализация проекта позволила компании заменить сторонний софт и железо (Barco) на свой и больше зарабатывать, снизив стоимость инсталляции для заказчика. Статус: внедрен, используется более чем на 30 объектах, периодически развивается. Применялось: Core Java 7, Multithreading, Networking, Spring Framework, WEB*. 2) VideoArchive (Видео архив) Активное участие в проектировании архитектуры приложений и их взаимодействия (Java & C++). Реализация Java приложений командой из 2-3 разработчиков. Статус: активно развивается. Применялось: Java 8, Multithreading, CORBA, Spring Framework, Spring Boot, WEB*. 3) Распределенная система видеонаблюдения Переработка и развитие ядра системы, разработка новой функциональности, руководство разработкой Серверной части (Java). Успешная реализация ряда подпроектов. Увеличение покрытия тестами с 3 до 26%. Статус: внедрен (более 60 инсталляций в России), активно развивается. Применялось: Java 6, RMI, Corba, Hibernate, Spring Framework, WEB*. 4) Подсистема видео информации Центра Оперативного Управления на Олимпиаде в Сочи. Проектирование и разработка ряда приложений подсистемы. Проектирование интерфейса оператора (web). Успешная реализация проекта в заданные сроки. Координация разработки приложений на Java (+2 разработчика). Применялось: Core Java 1.7, WEB*, Spring Framework, WebServices, CORBA. WEB* = HTML, CSS, JavaScript, Velocity & JSP, Jetty.
Март 2010 — Сентябрь 2011 (1 год и 7 месяцев)
Ведущий программист
Москва
Обязанности и достижения
Ответственность - Разработка/Проектирование приложений на Java & Flex. - Continuous Integration - Постановка задач членам команды (3-6 Java программистов + 1-2 C# программистов). - Обучение менее опытных членов команды. - Активности, связанные с релизами приложений. - Проведение технических интервью с кандидатами на Java-вакансии всего отделения разработки Дойче Банка. Достижения - Реализация ряда проектов в качестве Dev Lead: Проектирование, распределение задач по разработчикам, координирование разработки, помощь и обучение менее опытных членов команды. - Развитие Continuous Integration для команды 10+ человек: Отчеты по качеству кода, Release & Snapshot builds, Deploy приложений. Написание Jenkins plugin'а для автоматизации деплоймента и проверки приложений. - Миграция с Perforce на SVN (несколько команд, всего 50+ человек) Модификация maven-плагинов; Написание скриптов и плагинов для деплоймента; Написание инструкций. Применялось: Java 5/6, Hibernate, Spring, Weblogic 9.2, 10.3, SVN, Perforce, Maven + Nexus, Jenkins (Hudson), TeamCity, Junit & EasyMock, Oracle, DBAdapter (OpenAdapter).
Март 2008 — Март 2010 (2 года и 1 месяц)
ИБРАЭ
Ведущий разработчик
Москва
Август 2007 — Февраль 2008 (7 месяцев)
Старший разработчик
Москва
Август 2006 — Июль 2007 (1 год)
Вебальта
Ведущий разработчик, Тимлид
Москва
Август 2005 — Август 2006 (1 год и 1 месяц)
ИБРАЭ
Ведущий разработчик
Москва
Обязанности и достижения
Разработка ПО. java, javascript, Firebird, Oracle.
Август 2004 — Июль 2005 (1 год)
Главный специалист по программированию
Москва
Обязанности и достижения
Разработка корпоративной системы управления проектами. Java, javascript, xsl...
Июнь 2003 — Август 2004 (1 год и 3 месяца)
Катмат
Программист
Москва
Обязанности и достижения
Поддержка и развитие проектов stereo.ru, mobil.ru, wap.stereo.ru, wap.mobil.ru PHP, javascript, Smarty, MSSQL...
Высшее образование
Январь 2002 — Январь 2005
МФТИ
Физической и квантовой электроники; ФФКЭ
Москва
Январь 1998 — Январь 2001
МФТИ
Радиотехники и кибернетики; ФРТК
Москва