Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Опыт работы
Банковский процессинговый центр. Финансовые технологии на острие прогресса!
Руководитель архитектуры программного обеспечения
Июнь 2019 — По настоящее время (1 год и 2 месяца)

Должностные обязанности:
• Управление изменениями ИТ-архитектуры процессингового центра
• Актуализация и поддержка архитектурного описания всего ИТ-ландшафта компании, поддержание базы знаний о сервисах компании;
• Выявление и формализация требований к архитектуре проектных и продуктовых решений (ФТ/НФТ);
• Выбор технологий и подходов к реализации проектов и продуктовых решений;
• Проектирование ИТ решений для реализации проектов: определение зон ответственности команд и систем, составление требований к доработкам систем, маппинг бизнес-потребностей на техническую реализацию;
• Постановка задач продуктовым командам;
• Проектирование бизнес- и инфраструктрных сервисов;
• Исполнение роли Product Owner'а для команды внутренней инфраструктурной разработки (определение вектора развития, планирование roadmap, приоритезация бэклога);
• Координация работы продуктовых команд в процессе реализации проектов (распределение задач, выстраиваение зависимостей, планирование этапов);
• Участие в стратегическом планировании развития ИТ-ландшафта компании, проектирование целевой архитектуры систем в соответствии со стратегией развития;
• Валидация технических решений;
• Разработка Proof of Concept'ов, мелкая автоматизация повседневной деятельности (Python)
• Консультирование разработчиков и аналитиков (технологии, архитектурные подходы, методы интеграции и т.д.)
• Проектирование и документирование API (REST, RPC-like)

Проекты:
• Реализация высоконагруженного сервиса по хранению и управлению карточными данными;
• Реализация высоконагруженного сервиса по управлению карточными привязками с автоматическим обновлением данных карт в соответствии с требованиями PCI DSS;
• Подключение интернет-эквайринга к системе 3DS 2.0;
• Разработка Workflow безопасной разработки и доставки сервисов (CI/CD + GitOps);
• Внедрение Kubernetes + разработка процесса безопасной доставки секретов с end-to-end шифрованием;
• Реализация решения по эмиссии и обслуживанию карт нового типа (мультибаланс);
• Реализация решения по эмиссии и обслуживанию служебных платежных карт;
• Развитие кредитного брокера;
• Развитие интернет-эквайринга;
• Проектирование архитектуры работы процессингового центра в нескольких датацентрах;
• Реализация механизма регулярного перешифрования чувствительных данных без простоя сервисов;

Технологии:
• Python (Tornado)
• PostgeSQL
• Apache Kafka
• Elasticsearch
• Redis
• Jaeger
• Kubernetes

Мы занимаемся повышением эффективности бизнеса с помощью информационных технологий.
Ведущий архитектор
Декабрь 2017 — Июнь 2019 (1 год и 7 месяцев)

Должностные обязанности:

  • Техническое руководство командами разработки (разработчики, аналитики, инженеры) в рамках Waterfall и Agile подходов;
  • Организация процессов разработки, декомпозиция и распределение задач;
  • Работа со стейкхолдерами, выделение архитектурно значимых требований, принятие архитектурных решений;
  • Разработка бизнес- и инфраструктурных сервисов в парадигме Микросервисной Архитектуры;
  • Проведение обучения для внутренних сотрудников и заказчика;
  • Проведение исследований и разработка прототипов;

Достижения:

  • Проектирование и внедрение PaaS решений в инфраструктуру заказчика в роли главного архитектора и техлида проекта;
  • Проведение обучения сотрудников заказчика (разработчики, архитекторы, инженеры) принципам и подходам разработки микросервисных приложений по собственной учебной программе;
  • Внедрение API Management системы на базе в инфраструктуру заказчика в роли архитектора;
  • Организация полного цикла разработки микросервисных приложений в оргструктуре заказчика (адаптация методологии, организация работы с репозиториями, CI/CD-процессы, разработка релизной политики);

Технологический стек;

  • Java (Spring + Spring Boot + Camel);
  • Golang;
  • Docker, Kubernetes, Openshift;
  • Jenkins, TeamCity;
  • Redis, PostgreSQL;
  • Apache Kafka, IBM MQ;
  • Grafana, Alertmanager, Prometheus;
  • ElasticSearch, Logstash, Fluentd, Kibana;
  • Keycloak;
Разработчик
Март 2013 — Сентябрь 2014 (1 год и 7 месяцев)

Должностные обязанности:

  • Разработка сервисов корпоративной сервисной шины банка;
  • Создание и согласование с бизнес-заказчиком требований на разработку и доработку ПО;
  • Разработка технических заданий и функциональных спецификаций интеграционных приложений;
  • Разработка SOAP/JMS и SOAP/MQ сервисов на платформе IBM WebSphere Message Broker;
  • Разработка Java EE приложений;
  • Тестирование интеграционных сервисов и приложений на базе WS MQ + MB;
  • Администрирование БД Oracle, создание программных пакетов, хранимых процедур;
  • Участие в приемо-сдаточных испытаниях и внедрении разработанных программных решений;

Основные проектные задачи:

  • Разработка интеграционных сервисов поддержки продуктов банка на платформе IBM WebSphere Message Broker;
  • Разработка и согласование проектной документации на разрабатываемые сервисы.
ООО "РедСис"
Москва
Системный архитектор
Март 2017 — Декабрь 2017 (10 месяцев)

Должностные обязанности:

  • Выделение архитектурно значимых и качественных требований к интеграционной платформе;
  • Принятие архитектурных решений по развитию интеграционной платформы;
  • Разработка сервисов и адаптеров на платформе IBM Integration Bus;
  • Выполнение нагрузочных испытаний интеграционной платформы и принятие решений по внесению изменений согласно полученным результатам;
  • Поддержка платформы в качестве 3-й линии сопровождения.

Достижения:

  • Переработка ядра интеграционной платформы в соответствии с новыми технологическими потребностями;
  • Доработка общей функциональности платформы по требованиям гос. заказчика;
  • Проведение обучения внутренних сотрудников разработке на IBM Integration Bus.

Технологический стек:

  • IBM Integration Bus;
  • IBM MQ;
  • Java (Spring + Spring Boot);
ООО "Сайберникс"
Москва
Ведущий разработчик
Август 2016 — Март 2017 (8 месяцев)

Должностные обязанности:

  • Проектирование интеграционных решений в рамках корпоративной сервисной шины банка;
  • Разработка интеграционных сервисов и адаптеров на платформе IBM Integration Bus;
  • Разработка бэкенда Web-приложений на Java;
  • Формализация бизнес-требований, разработка BRD/FSD;
  • Анализ и решение инцидентов (3-й уровень поддержки);
  • Проведение системного тестирования интеграционных сервисов и адаптеров;
  • Поддержка UAT-тестирования;

Основные проектные задачи:

  • Проектирование и реализация интеграционных сервисов работы с клиентскими и финансовыми данными;
  • Доработка платформы мобильного банкинга на платформе MS SQL Server;
  • Разработка ETL-процедур формирования витрин данных;
  • Разработка Jenkins CI/CD пайплайна сервисов на базе IBM Integration Bus;
Создаем удобную финансовую экосистему. Рушим стереотипы о банковских продуктах, делая их понятными и приятными
Ведущий разработчик
Сентябрь 2015 — Август 2016 (1 год)

Должностные обязанности:

  • Проектирование интеграционных решений в рамках корпоративной сервисной шины банка;
  • Разработка интеграционных сервисов и адаптеров на платформе IBM Websphere MQ + IBM Integration Bus;
  • Разработка микросервисов на Java-стеке
  • Доработка и поддержка ETL-решения на платформе Talend;
  • Анализ и решение инцидентов (3-й уровень поддержки);
  • Проведение системного тестирования интеграционных сервисов и адаптеров;

Основные проектные задачи:

  • Разработка интеграционных сервисов поддержки кредитных продуктов банка на платформе IBM Integration Bus;
  • Разработка микросервисных приложений на J2EE под платформу Websphere Liberty profile;
  • Разработка микросервисных приложений на Spring boot;
Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Старший инженер
Сентябрь 2014 — Август 2015 (1 год)

Должностные обязанности:

  • Проектирование интеграционных решений в рамках корпоративной сервисной шины банка;
  • Разработка интеграционных сервисов и адаптеров на платформе IBM Websphere MQ + IBM Websphere Message Broker и IBM Integration Bus;
  • Разработка технических заданий и функциональных спецификаций;
  • Сбор и актуализация требований к разработке интеграционных приложений;
  • Анализ и решение инцидентов (3-й уровень поддержки);
  • Проведение системного тестирования интеграционных сервисов и адаптеров;
  • Участие в интеграционном функциональном тестировании и приемо-сдаточных испытаниях;

Основные проектные задачи:

  • Разработка интеграционных сервисов поддержки продуктов банка на платформе IBM Integration Bus;
  • Разработка и согласование проектной документации на разрабатываемые сервисы.
Разработка и внедрение автоматизированных систем дистанционного банковского обслуживания и управления финансами
Специалист отдела эксплуатации
Февраль 2012 — Июнь 2013 (1 год и 5 месяцев)

Должностные обязанности:

  • Консультация клиентов (сотрудников банка) по решению проблем работы системы Дистанционного Банковского Обслуживания (ДБО);
  • Участие в тестировании новых версий систем ДБО;
  • Развертывание, настройка и администрирование информационной инфраструктуры для функционирования систем ДБО;

Основные проектные задачи:

  • Прием и оформление заявок клиента на обслуживание;
  • Оказание первичных консультаций и сбор дополнительной информации от клиента;
  • Подготовка пакета информации для специалистов 3-й линии поддержки.
Высшее образование
Московский инженерно-физический институт
Москва
Факультет: Кибернетики и информационной безопасности
Сентябрь 2009—Август 2015 (5 лет и 11 месяцев)

010501 Прикладная математика и информатика.

Полученная специальность: "Математик, системный программист"