Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Бизнес Технологии
Санкт-Петербург
начальник отдела системной разработки
Июль 2012 — По настоящее время (7 лет)
- Воссоздал отдел системной разработки с 1 разработчика до 6: ---- Вел разработку проекта "толстого клиента" Global-1: 400 тыс. строк legacy кода на Delphi, ~20 сторонних компонентов (DevExpress, ODAC, TMS Scriptor Studio, Fast-Report, Hier-Cube, Spring4D и др) ---- Организовал разработку по scrum ---- Выполнил стабилизацию проекта: проект перешел от одной ветки разработки к системе (master, tags, branches) ---- Организовал CI (TeamCity, FinalBuilder, Python) ---- Выполнил переход с svn на git ---- Ввел практику юнит-тестирования (DUnit, DUnitX). Сейчас проект содержит ~1500 юниттестов. ---- Ввел практику визуального тестирования ---- Ввел практику ревью кода ---- Cоздал систему документации на основе Sphinx-doc, Wiki - В виде законченного прототипа выполнил перевод скриптового движка "толстого клиента" c паскаль-скрипт на Python embedded - Выполнил переработку архитектуры клиента для возможности поддержки клиентским приложением работы с разными СУБД (Переработка 100% ядра система, 35% общей кодовой базы) - Разрабатывал графические компоненты с нуля(график Ганта с динамически изменяемой временной шкалой и множеством интерактивных возможностей; GridPanel и другие более мелкие компоненты) - Писал многопоточный и асинхронный код - Дорабатывал сторонние компоненты (DevExpress, Oda) - Разрабатывал функционал с CryptoAPI, XMLDSign, XMLSchema, SimpleMailAPI, Serial порт и др. - Создал сервер печати Fast-Report отчетов - Создал сервер загрузки различных вебресурсов (C#, WPF, Oracle) - Создал на C# библиотеку отчетов на базе шаблонов в формате xls, doc - Разработал подсистему оповещений на базе XMPP протокола - Писал пакеты на java под Oracle В своей работе использую следующие основные инструменты: Delphi XE3, SublimeText(VS Code, Atom), PL/SQL Developer, VisualStudio, Delphi Modeling Tools (UML), ArgoUML, AQTime, VirtualBox, Git, GitExtensions, Python, PyCharm, XMind.
инженер-программист
Июль 2007 — По настоящее время (12 лет)
Высшее образование
Череповецкий государственный университет
Череповец
Факультет: Инженерно-экономический институт; ИЭИ
Сентябрь 2002—Июнь 2007 (4 года и 9 месяцев)
Инженер-программист. Дипломная работа была забрана в другой ВУЗ как образцово-показательный пример.