Квалификация

Languages

Java, Kotlin, JavaScript, c/c++, perl, SQL

Java Frameworks

Java (Multithreading, Time API, Streams), Spring (MVC, Security, JDBC, Data JPA, Boot), JPA (Hibernate), JUnit, TestNG

DB

MS SQL, PostgreSQL, MySQL, HSQLDB

Технологии

Servlet, JSP/JSTL, REST, JDBC, JPA, AJAX, JMX

Инструменты

Git, Maven, Docker, IntelliJ IDEA

Английский

B2 — Средне-продвинутый

Опыт работы

Сбербанк (ПАО)

Ведущий Java-разработчик • Июнь 2021 — Декабрь 2021

Разработка как нового, так и развитие текущего функционала бэк-системы кредитования на POS-терминалах (микросервисная архитектура). Автоматизация функционального тестирования. Участие в ревью кода. Работа в Agile команде (2х недельными спринтами по scrum)

Ключевые результаты:

  • взял на себя управление задачей по разработке / автотестированию, сделал большое количество задач с хорошим качеством и опережением сроков, что позволило поднять покрытие тестами более 50% функционала

Проектная работа

Java-разработчик • Август 2020 — Май 2021

  • участие в разработке архитектуры, выборе технологий
  • разработка Spring/JPA Enterprise приложений и мобильных приложений на Kotlin
  • unit-тестирование
  • публикация разработок в GitHub и магазине приложений Google Play Store

Банк ВТБ (ПАО)

Руководитель проекта • Август 2019 — Август 2020

Организация и проведение процесса миграции клиентов (юридических лиц) с текущих систем дистанционного банковского обслуживания (ДБО) на новую платформу ДБО

Ключевые результаты:

  • перевод большей части клиентов (более 70%) на актуальный сервис текущего ДБО
  • разработан и апробирован процесс дистанционного подключения актуального сервиса клиентами, использующими устаревший сервис текущего ДБО
  • разработана концепция Offline клиента нового ДБО

Государственная корпорация развития "ВЭБ.РФ"

Директор проектов • Апрель 2010 — Май 2019

Управление портфелем проектов по созданию и развитию информационных систем (реализовано более 30 проектов), включая организацию и контроль разработки ПО, проведение испытаний, внедрение в эксплуатацию, проведение обучения пользователей

Ключевые результаты:

  • вошел в число Лидеров перемен
  • вошел в кадровый резерв Внешэкономбанка
  • награжден дипломом О присвоении звания Лучший сотрудник года

Брокерский дом Гленик

Заместитель руководителя Департамента автоматизированных торговых систем • Ноябрь 2009 — Март 2010

Разработка и эксплуатация торговых роботов (Маркет-мейкерские, арбитражные, трендовые и др.) для ММВБ / MOEX и РТС / FORTS

Ключевые результаты:

  • разработан робот для ММВБ, который позволил Компании занять место в рейтинге ведущих операторов ММВБ по акциям
  • разработаны торговые роботы (HFT), которые позволяют иметь доходность выше фондовых индексов

ОАО "Московская страховая компания" (МСК)

Заместитель директора Департамента ИТ • Октябрь 2008 — Июль 2009

Руководитель приоритетного для Компании проекта - внедрение основной страховой системы Компании и интеграция её с системой SAP. Координация работы департамента из 40 человек

Ключевые результаты:

  • внедренная в рамках Проекта новая страховая система позволила Компании пересмотреть и оптимизировать бизнес-процессы
  • кратное сокращение расходов Компании на ИТ за счет заключения договоров по аренде дорогостоящего серверного оборудования на этапах тестирования

Банк ВТБ (ПАО)

Заместитель начальника отдела • Ноябрь 2004 — Октябрь 2008

Разработка ПО. Координация работы отдела из 11 человек

Ключевые результаты:

  • разработана концепция/методология, которая стала стратегической основой проекта по внедрению автоматизированной системы Управленческого учета
  • разработана и внедрена модель данных для централизованного учета и консолидированной обработки информации по банковским операциям
  • разработан и внедрен Комплекс по автоматизации обязательной банковской отчетности

Билайн

Инженер-программист • Апрель 2004 — Июль 2004

Разработка сервисов для клиентов в соответствии с требованиями маркетинга Компании

Ключевые результаты:

  • разработан модуль на c++ по мониторингу, который позволил внедрить новый сервис
  • разработан модуль нагрузочного тестирования в виде Radius клиента, который позволил существенно сократить время тестирования - аутентификация (проверка подлинности) на Radius сервере

Thales Navigation

Инженер-программист • Февраль 2000 — Январь 2004

Разработка ПО и инструментов, позволяющих проводить анализ новых перспективных сервисов в области спутниковой навигации (GPS, GLONASS)

Ключевые результаты:

  • разработана стратегия интеграции и интеграция в firmware навигационного приемника расчетного ядра, используемого для postprocessing’а, что позволило значительно улучшить точностные характеристики приемника
  • разработана распределенная система сбора и анализа данных по принципу конвейера, которая помогла существенно сократить время получения результирующего отчета

Проекты

Кредитование на Pos-терминалах

Программист • 2021

Стек ключевых инструментов / технологий / программных средств: Java8, Spring Framework, TestNG, REST(Jackson), IntelliJ IDEA, Maven, Bitbucket, Jetty, WAS, Jenkins

Cистема принятия решения - в каком ресторане пообедать

Технолог / архитектор / программист • 2021

Проект ведется на GitHub.
Стек ключевых инструментов / технологий / программных средств: Java, Spring (MVC, Security, Data JPA), Hibernate, REST(Jackson), JUnit 5, HSQLDB, IntelliJ IDEA, Maven, Git, Tomcat

Программист • 2021

Проект размещен в облачном сервисе Heroku, ведется на GitHub.
Стек ключевых инструментов / технологий / программных средств: Java 8 (Stream, Time API), Spring (MVC, Security, Data JPA), Hibernate, Servlet, JSP/JSTL, REST(Jackson), AJAX, JUnit 5, JavaScript, Bootstrap, jQuery + plugins, PostgreSQL, HSQLDB, IntelliJ IDEA, Maven, Git, Tomcat, Heroku

Технолог / архитектор / дизайнер / программист • 2020

Мобильное приложение опубликовано в магазине приложений Google Play Store.
Стек ключевых инструментов / технологий / программных средств: Kotlin, RxJava, Retrofit, GSON, REST, Realm, Android Studio, Gradle, Git

Руководитель проекта / технолог / архитектор • 2017

Стек ключевых инструментов / технологий / программных средств: C#, JavaScript, IBM MQ, IBM DataPower, микросервисы / web services, SOAP, REST, КриптоПро, средства подписания документов (УКЭП / КЭП, УНЭП / НЭП, CAdES BES / XAdES BES, CAdES-T / XAdES-T, CAdES-X Long Type 1/XAdES-X Long Type 1, OCSP, CRL / COC)

Руководитель проекта / технолог / архитектор • 2016

Разработка системы включена в перечень стратегических ИТ-проектов ВЭБ.РФ
Стек ключевых инструментов / технологий / программных средств: Java, JavaScript, Prognoz (GreenData), Курьер-Шлюз

Руководитель проекта / технолог / архитектор • 2016

Разработка системы включена в перечень стратегических ИТ-проектов ВЭБ.РФ
Стек ключевых инструментов / технологий / программных средств: Microsoft SharePoint, JavaScript

Cимулятор биржевых торгов

Руководитель проекта / технолог / архитектор / программист • 2011

Имитация биржевых торгов для тестирования торговых стратегий.
Стек ключевых инструментов / технологий / программных средств: c/c++, sockets (TCP, UDP), Windows Threads, синхронизация (CriticalSections), MTESRL.DLL, MS Visual Studio .NET, реализация под Windows

Платформа торговых роботов

Руководитель проекта / технолог / архитектор / программист • 2011

HFT, маркет-мейкерские, арбитражные, трендовые и др. торговые роботы для ММВБ / MOEX и РТС / FORTS.
Стек ключевых инструментов / технологий / программных средств: c/c++, wxWidgets, perl, Windows Threads, синхронизация (CriticalSections), MS SQL, MS Visual Studio .NET, QUIK, Wealth-Lab, MATLAB, NeuroSolutions, MTESRL.DLL, Plaza2, HFT / High-frequency trading, DMA, Colocation, торговые роботы, алгоритмическая торговля, реализация под Windows

Комплекс по автоматизации обязательной банковской отчетности

Руководитель проекта / технолог / архитектор / программист • 2008

Комплекс позволяет формализовать процесс автоматизации сложной отчетности до сравнительно простых XML инструкций, указывающих ядру Комплекса правила формирования отчетности (формы: 0409101, 0409115, 0409136, 0409155, 0409345). Комплекс имеет 3-х уровневую архитектуру (HTML, JavaScript, Apache, perl, MS SQL), а также соответствует внутренним требованиям безопасности Банка.
Стек ключевых инструментов / технологий / программных средств: perl, Transact-SQL (T-SQL), JavaScript, ADO / DAO, протоколы сетевой аутентификации (Kerberos, NTLM), HTML, AJAX, CSS, MS SQL (хранимые процедуры, UDF, триггеры и представления, стабилизация плана оптимизации), MS Visual Studio.NET, SVN, реализация под Windows

Модуль мониторинга информации на удалённых серверах

Технолог / архитектор / программист • 2004

Модуль работающий демоном на Solaris, задача которого мониторинг наличия новой информации на удалённых серверах выгрузка по FTP, архивирование, предварительная подготовка и последующий экспорт в БД с последующим вызовом хранимой процедуры для дальнейшей обработки информации.
Стек ключевых инструментов / технологий / программных средств: c/c++, PL/SQL, bash, sockets (TCP, UDP), solaris threads, forks/processe, синхронизация (mutex, /dev/poll), gcc, CVS, реализация под Solaris/Unix

Модуль нагрузочного тестирования

Технолог / архитектор / программист • 2004

Модуль нагрузочного тестирования в виде Radius клиента, создающего pool рабочих потоков, которые подключаются к серверу и пытаются авторизоваться. На выходе формируется статистика работы.
Стек ключевых инструментов / технологий / программных средств: c/c++, Radius, sockets (TCP, UDP), solaris threads, forks/processe, синхронизация (mutex, /dev/poll), gcc, CVS, реализация под Solaris/Unix

Cистема сбора и анализа данных (по принципу "конвейера") от GPS–приемников

Технолог / архитектор / программист • 2004

Стек ключевых инструментов / технологий / программных средств: c/c++, sockets (TCP, UDP), GUI (WinApi), коммуникационные порты (COM, LPT), Windows Threads, синхронизация (CriticalSections, sockets, shared memory), MS Visual Studio.NET, реализация под Windows

Cимулятор работы GPS–приемника

Технолог / архитектор / программист • 2004

Имитация функциональности навигационных приемников: FKP (in German: Flachen-Korrektur-Parameter), RTK.
Стек ключевых инструментов / технологий / программных средств: c/c++, sockets (TCP, UDP), GUI (MFC), Windows Threads, синхронизация (CriticalSections), MS Visual Studio .NET, реализация под Windows

Высшее образование

Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана

Разработчик мобильных приложений Android со знанием Kotlin • 2020

Диплом с отличием

В формате очного обучения пройдена на отлично дипломная программа профессиональной подготовки. Содержание программы обучения: Kotlin, Coroutine, RxJava, Retrofit, Okhttp, GSON, JSP/JSTL, JDBC, Hibernate, REST, Android Jetpack, Picasso, JUnit4, Mockito, LiveData, SQLite (Room), Realm, MySql, Android Studio, Gradle, Git, Tomcat

Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана

Эксперт - разработчик Java • 2020

Диплом с отличием

В формате очного обучения пройдена на отлично дипломная программа профессиональной подготовки. Содержание программы обучения: Java (Сore, Collections, Multithreading, JDBC, Swing), JavaFX, Java EE (Jakarta EE), JSP/JSTL, REST, Hibernate, Spring (MVC, Data JDBC, Data JPA), JUnit4, PostgreSQL, MySql, IntelliJ IDEA, Maven, Git, Tomcat, Nginx, Apache

Московский авиационный институт (МАИ)

Инженер • 2002

Диплом с отличием (красный)

Экономика предприятия/Экономика и управление на предприятии

Московский авиационный институт (МАИ)

Инженер • 2002

Диплом с отличием (красный)

Радиоэлектроника летательных аппаратов/Радиоэлектронные системы

Сертификаты

Программирование IBM MQ и IBM DataPower

IBM Cloud • 2017

Дизайн-мышление: от инсайтов к инновациям

Корпоративный университет Сбербанка • 2016

Методология Scrum для управления проектами по разработке ПО

Компания PM Expert • 2015

Управление проектами на основе стандарта PMI PMBOK® Guide 6th Edition

Компания PM Expert • 2015

Отработка навыков проектного менеджмента

Компания PM Expert • 2015

Использование MS Project Professional и MS Project Server

Компания PM Expert • 2015

Интересы / увлечения

  • Увлекаюсь спортом (переплыл пролив Босфор, р. Волгу, оз. Lago d'orta, оз. Селигер, участвовал в полумарафонах в Москве, Барселоне, Ереване)