Обо мне

Профессиональные интересы

  • Проектирование и разработка программного обеспечения.
  • Информационные системы и технологии.
  • Программирование Windows-приложений.
  • Разработка распределенных систем.
  • Автоматизация процессов тестирования.
  • Автоматизация процессов разработки (DevOps) и автоматизация задач разработки и доставки ПО (Jenkins, Travis CI).

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

Умения и навыки

  • Системы контроля версий: SVN, GIT.
  • Управление проектом: Trac, Redmine.
  • Ведение документации по ГОСТ 19 ЕСПД.
  • Проектирование: XMind, UML диаграммы.
  • Автоматизированное тестирование: DUnit, phpunit, unittest, Test::Simple.
  • Методологии разработки: TDD, каскад.
  • Управление проектом: Kanban.
  • Управление ресурсами: диаграмма Ганта.
  • Языки программирования: Delphi, Pascal, Pyhton, PHP, JavaScript, Perl, AutoIt.
  • Опыт разработки приложений: Borland Delphi, Emarcadero Delphi, NodeJs, jQuery, PrototypeJS, pymodbus.
  • Опыт Веб-разработки: Contao CMS, HostCMS 5 и 6, разработка утилит на php, perl, python.
  • Опыт верстки: HTML, CSS, Gulp, Grunt, SASS, XSLT, jQuery.
  • Графический дизайн: Adobe Fireworks.
  • Английский язык: способен проходить интервью, технический-английский.

Армия

Военнообязанный: старший лейтенант (в запасе).

Семейное положение

Женат, сын.

Я пишу

Статьи http://r3code.habrahabr.ru/

Мой блог http://r3code.livjournal.com

Мои переводы http://translatedby.com/r3code/ ("Perl Best Practices", дженерики в Delphi и другие).

Веб-разработка и верстка

Мое портфолио http://www.free-lance.ru/users/r3code/

Кооперация и Open-Source

Мои проекты https://github.com/r3code?tab=repositories

Локализация ПО: NetSetMan (и Pro), Castle Rock SNMPc Network Manager

Дополнительное образование

Сертификаты: MCTS: 070-431 SQL Server 2005. Реализация и обслуживание.

Давным давно

Дополнительная информация: Участие в выставках Expo Science 2001 Grenoble, Expo Science 2003 Moscow, Expo Science Europe 2006 Tarragona.

З место на межвузовской олимпиаде г. Москвы в секции "Социальное моделирование" 2006 год.

Лауреат конкурса при МФТИ "Старт в науку" в 2003 году.

Опыт работы
Январь 2013 — по настоящее время (6 лет)
ФГУП ЭЗАН
Руководитель группы программистов
Черноголовка
Обязанности и достижения
Обязанности: - Разработка, ведение, сопровождение проекта. - Разработка концепций проектов. - Подготовка технических предложений для заказчиков. - Контроль соблюдения сроков, соглашений, качества разработки. - Подготовка технических предложений для заказчиков. - Согласование технических заданий с заказчиком.
Август 2006 — по настоящее время (12 лет и 5 месяцев)
Руководитель группы программистов
Черноголовка
Обязанности и достижения
Внедрение и освоение командой Kanban-like управления проектом при помощи доски задач. Уменьшилось время простоя разработчиков, важные задачи стали решатся быстрее. Ввел метрики: длина очередей и эффективность потока для отслеживания вводимых изменений в процесс разработки. Эффективность потока вышла на уровень более 50%, загрузка задачами стала более равномерной, т.к. научились ставить задачи примерно сходного объема. Внедрение: системы управления версиями исходного кода SVN, системы планирования, учета ошибок Trac. Наконец-то разработчики начали понимать, что они сделали. Введение и внедрение практики тест управляемой разработки и автоматизированного тестирования кода. Повысилось качество кода за счет обнаружения ошибок на этапе сборки. Тесты включены в скрипты сборки. Внедрение постоянной интеграции на основе Jenkins. Автоматизация большинства задач тестирования с сборки кода, документов. Разработчики стали гораздо меньше времени тратить на рутинные задачи. Внедрил CRM систему для управления связями с клиентами. Это дало возможность учесть все взаимодействия и улучшить качество поддержки. На базе CRM организовал разработку модуля для учета выдаваемых лицензий на ПО. Это дало возможность оперативно обрабатывать запросы, решать проблемы клиентов, служба поддержки получила удобный инструмент управления и взаимодействия. Среднее время ответа уменьшилось до 1 дня с 3-5 ранее. Разработал множество скриптов автоматизации. Разработал различные приложения для отраслевых задач. Организовывал процесс обязательной сертификации по требованиям Минсвязи и вел его до завершения.
Апрель 2004 — по настоящее время (14 лет и 9 месяцев)
Web-разработка, SEO, дизайн
Черноголовка
Обязанности и достижения
Разработка дизайна сайта, верстка макета, внедрение в CMS. Разработка веб-приложений, поисковая оптимизация и раскрутка.
Август 2006 — Декабрь 2012 (6 лет и 5 месяцев)
Инженер-программист
Черноголовка
Обязанности и достижения
Обязанности: - Проектирование и разработка программного обеспечения Достижения: - Интеграция систем Qport и HP OpenView NNM Программирование Delphi, MS SQL Server 2005. Консультация Delphi программистов. Разработка веб-приложений для обслуживания телекоммуникационного оборудования и сетей. Разработка и администрирование баз данных. Разработка приложений управлений сетевым оборудованием Разработка программ автоматизации человеческих действий при работе с приложениями управления сетью. Разработка и администрирование баз данных. Разработка приложение баз данных. Создание исталляционных пакетов при помощи InstallShield. Управление конфигураций базы MS SQL Server, администрирование, написание хранимых процедур, представлений, пользовательских функций, оптимизация запросов, оптимизация схемы БД. Внедрение на предприятии системы контроля версий программного кода SVN, внедрение системы контроля ошибок, документации и управления проектом TRAC, интеграция систем SVN и TRAC. Проекты: Qport - snmp медиатор для сетей передачи данных (Delphi). Qinfo - информационная система анализа конфигурации сети передачи данных. Ведение проекта и разработка (Perl). RunCID - автоматизатор работы с приложениями CID (Delphi). Локализация Castle Rock SNMPc Network Manager (C++). Локализация NetSetMan (Pro)
Январь 2003 — Июль 2006 (3 года и 7 месяцев)
ЗАО МЕТАКО
Системный администратор
Обязанности и достижения
Администрирование серверов Windows, 1С v8, Баз данных Ms SQL Server. Оперативная помощь пользователям, разработка, раскрутка, оптимизация сайтов компании. Покупка, обслуживание компьютерной офисной техники. Обслуживание сетевого оборудования, объединение офисных сетей на основе VPN. Настройка сетевой защиты Firewall.
Высшее образование
Сентябрь 2003 — Февраль 2009
МГТУ "СТАНКИН"
Информационных технологий (ИНТЕХ)
Москва
Специализация и достижения
Специализация: информационные системы
Январь 2003 — Январь 2009
МГТУ "СТАНКИН"
Информационных технологий (ИНТЕХ)
Москва
Специализация и достижения
Информационные системы, аналитика, CASE, UML, ERP, CRM, стандартизация, документооборот Закончил военную кафедру, присвоено звание лейтенант запаса.
Январь 2003 — Январь 2007
МГТУ "СТАНКИН"
Информационных технологий (ИНТЕХ)
Москва
Специализация и достижения
каф. Информационные системы