Обо мне

Профессиональный опыт
Oracle, PL/SQL
Создание серверной части приложений, создание хранимых процедур, функций, пакетов, типов данных с использованием PL/SQL и Java. Рефакторинг существующего кода, оптимизация структуры таблиц данных, анализ производительности и оптимизация запросов. Проектирование архитектуры баз данных. Настройка прав доступа. Разработка модулей интеграции с SAP ERP. Использование в клиент-серверных приложениях. Использование PL/SQL Developer, PL/SQL Navigator, TOAD. Понимание внутренней работы СУБД. Установка, настройка, администрирование и поддержка СУБД.

Java
Написание хранимых программ для СУБД Oracle в сочетании с кодом на PL/SQL. Создание desktop-приложений с использованием библиотеки Swing. Доработка web-приложений с использованием технологии JSP. Работа с базами данных с использованием библиотеки JDBC. Многопоточное программирование. Знание структур данных и алгоритмов. Умение применять паттерны проектирования. Использование сред разработки IntelliJ IDEA, Eclipse. Использование системы сборки Apache Maven.

Управление проектами
Управление проектами разработки ПО. Планирование проектов. Оценка сроков, ресурсов, экономической эффективности. Контроль выполнения. Управление рисками и качеством. Постановка задач и написание технических заданий в рамках проектов. Управление реализацией и внедрением. Использование методологий разработки Agile/SCRUM, каскадной разработки ПО. 

Borland Delphi
Создание и доработка клиент-серверных desktop-приложений с использованием библиотеки компонентов VCL. Использование сторонних компонентов: DevExpress, Fast Report, Direct Oracle Access и т.д. Применение библиотеки OpenGL. Создание динамических библиотек dll. Использование технологии COM. Многопоточное программирование. Рефакторинг существующего кода. 

Microsoft SQL Server 
Создание серверной части приложений, создание хранимых процедур с использованием языка Transact-SQL. Рефакторинг существующего кода, оптимизация структуры таблиц данных, анализ производительности и оптимизация запросов. Проектирование архитектуры баз данных. Использование в клиент-серверных приложениях. Установка и настройка СУБД. 

С#
Разработка клиент-серверных desktop-приложений с использованием технологии .NET, языка запросов LINQ. Использование среды разработки Microsoft Visual Studio.

C/C++
Разработка desktop-приложений, вспомогательных утилит, динамических библиотек dll. Использование библиотек классов MFC, STL, Qt. Использование сред разработки Visual Studio, MinGW, Qt Creator. Использование компиляторов Microsoft C/C++, Intel C/C++, gcc.

Assembler x86-x64
Отладка приложений. Дизассемблирование программ с целью исследования и модификации. Написание фрагментов кода в виде вставок. 

Version Control System
Опыт использования Borland StarTeam, Microsoft Team Foundation Server, GIT.

Unix/Linux 
Опыт установки, конфигурирования, использования и администрирования FreeBSD, Gentoo, Debian, Mandriva, SuSe, Ubuntu в качестве рабочей станции и качестве серверов для СУБД, управления почтой, сетевым доступом. 

Прочее
Ведение рабочей документации, подготовка отчетов с использованием Microsoft Word, Microsoft Excel, Microsoft Visio. Корпоративная переписка в Microsoft Outlook, IDM Notes. Подготовка презентаций в MS PowerPoint. СУБД Firebird, Clipper, Microsoft Access, MySQL, Pervasive.SQL. 
Использование виртуальных машин VMWare и VirtualBox. 
Доработка корпоративного сайта с использованием JavaScript и HTML. 

Бизнес-отрасли
Транспорт и логистика. Профессиональное знание сферы транспортной логистики, логистики распределения, складской логистики, информационной логистики. Представление деятельности организации в виде единой логистической цепи. Выработка KPI для оценки эффективности. Умение проводить аудит, оптимизировать и автоматизировать бизнес-процессы. Понимание потребностей в автоматизации транспортно-логистической деятельности. 

Ритейл/розничные продажи. Профессиональное знание сферы розничных продаж. Понимание внешних и внутренних факторов, влияющих на розничные продажи. Снабжение и поддержка розничной сети. Управление ассортиментом. Маркетинг. Прогнозирование продаж. Понимание потребностей в автоматизации. 

Банковское дело. Профессиональное знание основ банковской операционной и кредитной деятельности. Понимание потребностей в автоматизации. План счетов. Опыт разработки и доработки системы автоматизации банковских операций и отчетности по нормам и требованиям Центрального Банка. 

Личные качества: Умею работать в команде. Стремлюсь постоянно развиваться и осваивать новые технологий и области знаний. Люблю учиться. Могу выполнять несколько задач параллельно и работать с большими объёмами информации. Умею самостоятельно анализировать бизнес-требования, находить наилучшее техническое решение и составлять технические задания для разработчиков на их основе.

Проживание: Московская область, г. Подольск

Опыт работы
Федеральная розничная сеть, продажа техники и электроники
Менеджер проектов
Август 2018 — По настоящее время (1 год)

Технологии: Oracle, PL/SQL, Microsoft SQL, Java, GIT, Atlassian Jira, Atlassian Confluence, SAP, Microsoft Project.

Методологии: Agile/SCRUM, Каскадная модель разработки ПО.

Обязанности: Управление проектами автоматизации в области ритейла. Анализ текущих бизнес-процессов и выявление в них потенциальных рисков для основной деятельности розничных продаж. Поиск и разработка в рамках проектов решений, способных увеличить доходы компании.  Оценка экономической эффективности решений. Разработка технических заданий на реализацию. Планирование требуемых ресурсов и сроков. Контроль реализации. Внедрение и поддержка готовых решений. Управление рисками и качеством проекта. Отчетность для руководства.

Основные проекты:

Ситуационная комната – система информирования сотрудников о ситуациях, способных повлечь за собой снижение продаж и доходов компании. На базе заданных метрик оцениваются текущие и статистические данные из существующих в компании информационных систем, выявляются/прогнозируются нештатные ситуации, создающие угрозу, побираются рекомендации по устранению. Информация вместе с рекомендациями по возможному устранению нештатных ситуаций транслируется в корпоративное мобильное приложение в режиме онлайн.

Мобильная касса – система, позволяющая продавцу через корпоративное мобильное приложение осуществлять выбор товара и комплектование заказа по запросу покупателя с учетом текущих остатков на торговой точке и ближайшем складе, подбор дополнительных услуг, создание заявки на кредит, прием и проведение оплаты, формирование электронного чека, внесение платежей.

Руководитель проектов
Август 2013 — Апрель 2018 (4 года и 9 месяцев)

Технологии: Oracle, PL/SQL, Borland Delphi, Java, C#, MySQL, Firebird, Borland StarTeam, Microsoft Team Foundation Server, SAP, Microsoft Project.

Методологии: Agile/SCRUM, Каскадная модель разработки ПО.

Обязанности: Управление проектами автоматизации в области логистики и ритейла. Анализ существующих бизнес-процессов и предложения по их оптимизации. Сбор бизнес-требований и разработка на их основе проектов по автоматизации. Планирование ресурсов и сроков проектов. Оценка экономической эффективности. Защита проектов. Перевод бизнес-требований в технические задания для разработчиков. Контроль реализации. Внедрение и поддержка. Управление рисками и качеством. Отчетность для руководства. Переговоры с внешними клиентами компании. Участие в реализации проектов в качестве разработчика.

Основные проекты:

TMS – система управления транспортом и перевозками компании, расчет оптимальной загрузки транспорта, маршрутов и графиков доставки.

Распределение – система, рассчитывающая прогноз продаж товара по компании, строящая прогноз потребности для торговых точек, осуществляющая распределение и перераспределение товара в сети, формирующая график доставки с использованием транспортного парка и системы складов.

Внешние клиенты – система управления логистическим обслуживанием внешних клиентов компании. Управление товарооборотом внешнего клиента включая закупку, хранение, распределение, доставку.

Архивное хранение – система каталогизации и управления архивной документацией.

Ведущий программист
Декабрь 2010 — Июль 2013 (2 года и 8 месяцев)

Технологии: Oracle, PL/SQL, Borland Delphi, Java, C#, MySQL, Firebird, Borland StarTeam, SAP.

Обязанности: Создание и разработка клиент-серверных приложений для сферы ритейла и логистики. Проектирование и создание баз данных. Написание хранимых процедур. Разработка интеграционных модулей с системой SAP ERP компании. Постановка задач для доработок в SAP. Рефакторинг кода существующих приложений. Ручное тестирование ПО. Поддержка и доработка сайта логистического департамента компании. Анализ существующих бизнес-процессов компании, предложения по их оптимизации и автоматизации.

Финансовый сектор, Банк
Инженер-програмист
Май 2010 — Ноябрь 2010 (7 месяцев)

Технологии: Oracle, PL/SQL, Borland Delphi, Borland StarTeam.

Обязанности: Создание и доработка модулей системы автоматизации банковских операций. Доработка серверов приложений.  Оптимизация структуры баз данных и запросов. Написание хранимых процедур и пакетов. Доработка системы отчетности о банковских операциях. Рефакторинг кода существующих приложений. Ручное тестирование ПО. Внедрение сторонних программных продуктов автоматизации банковской деятельности. Участие в планировании проектов. 

ОАО «Липецккомбанк», Московский филиал
Москва
Инженер-программист
Июнь 2006 — Май 2010 (4 года)

Технологии: Oracle, PL/SQL, Borland Delphi, C#, C/C++, Pervasive.SQL, MySQL, Firebird, Borland StarTeam.

Обязанности: Разработка клиент-серверных приложений для сферы банковской деятельности. Проектирование и создание баз данных. Оптимизация структуры таблиц данных и запросов к ним. Написание хранимых процедур и пакетов. Доработка ПО в связи с изменениями требований Центрального Банка (жесткие сроки). Поддержка и доработка системы автоматизации банковских операций «Кворум» с использованием внутреннего языка программирования Atlantis. Ручное тестирование ПО. Администрирование СУБД Oracle, почтового и прокси серверов.

ОАО «ИВЦ ЖКХ»
Тула
Программист
Сентябрь 2005 — Май 2006 (9 месяцев)

Технологии: Borland Delphi, Microsoft SQL, Clipper, Microsoft Access.

Обязанности: Разработка клиент-серверных приложений для сферы жилищно-коммунального хозяйства.  Исправление ошибок в существующих приложениях. Оптимизация структуры таблиц данных и запросов к ним. Написание хранимых процедур. Ручное тестирование ПО.

Высшее образование
Государственный университет управления
Москва
Факультет: Институт управления на транспорте
Сентябрь 2014—Июнь 2017 (2 года и 9 месяцев)

Магистр, диплом с отличием. Специальность 38.04.02«Менеджмент». Направление образовательной программы «Транспорт и логистика».

Московский технический университет связи и информатики
Москва
Факультет: Информационные технологии
Сентябрь 2006—Июнь 2012 (5 лет и 9 месяцев)

Инженер по специальности «Информационные системы и технологии»