Руководитель отдела разработки / Teamlead / CTO

Сочи, Россия
Тимлид/Руководитель группы • Руководитель отдела/подразделения
Аналитика, Data Science, Big Data • Разработчик • Java • Scala • Apache Spark • PostgreSQL
Релокация • Удаленная работа
Опыт работы более 5 лет
330 000 ₽
О себе

На данный момент Руководитель разработки.

Мои компетенции и опыт

Май 2019 — по настоящее время

Отраслевой центр разработок и внедрения информационных систем / Цифровые Сервисы

Руководитель группы развития решений по управлению данными

Разработка системы по Управлению данными Data governance:
- Управление команды в составе до 10 человек (Планирование, демо, ретро, митинги в рамках Scrum методологии)
- Разработка концепции управления данными и внедрение в компанию принципов управления данными
- Построение масштабируемой архитектуры решения (Микросервисы, Docker, Kubernetes/OpenShift, Istio)
- Разработка системы управление качества данных Data Quality
- Ресерч и скоринг систем управления данными Apache Atlas, ODPi Egeria, Alation, OvalEdge и систем электронного документооборота
- Интеграция с системой электронного документооборота Sputnik
- Внесение изменений в Open Source решение ODPi Egeria (Участие в weekly-митингах с командами IBM и ING Bank)
- Создание Workflow для бизнес-терминов системы управления данными
- Настройка CI/CD (Gitlab)
- Интеграция с внешними и внутренними системами компании (Service Discovery, более 400 различных систем) для получения метаданных
- Интеграция с корпоративным хранилищем данных КХД (кластер Hadoop) и использование HBase и Janus Graph для хранения данных

А также

- Создание системы предиктивного анализа (прогнозирования) поломок колесных пар ж/д вагонов с использованием Apache Hadoop (HortonWorks), Spark, Scala, HBase, Apache Kafka.
- Разработка архитектуры для интеграции сервисов организации (несколько сотен сервисов)
- Разработка сценариев интеграции с использованием Apache Camel для интеграционной шины данных Fuse на базе OSGI-контейнера Karaf
- Разработка приложений с использованием Spring Boot для создания фасадов (Facade Service) для legacy сервисов

 

Апрель 2018 — по настоящее время

Университет Иннополис

Консультант/Преподаватель

- Обучение студентов на курсе Enterprise Java Developer.
- Проведение обучающих и промо вебинаров
- Разработка образовательных программ курса (лекции, методические материалы, задачи)
- Консультирование студентов и введение групповых проектов

 

Май 2018 — май 2019

Университет Иннополис (лаборатория облачных вычислений и виртуализации серверов)

Team Lead

Разработка облачной 4D-геоинформационной платформы (ГИС/GIS) и сервисов для Министерства Лесного Хозяйства и Министерства Сельского Хозяйства.

- Разработка микросервисной архитектуры, конфигурирование web-сервисов
- Сопровождение Интеграционной шины WSO2 EI (ESB), разработка публичного и приватного API, интеграция между сервисами через REST (JSON, XML). Разработка медиаторов на Java. Использование хранилищ DWH (PostgreSQL)
- Проектирование и использование баз данных (H2, Postgres), настройка миграций через Liquibase
- Написание оркестровок для запуска модулей/процессов (развертывания Docker-контейнеров) с помощью Argo для Kubernetes
- Интеграция между сервисами с помощью брокера очередей RabbitMQ
- Создание ETL процессов с помощью Pentaho для описания цепочек процессов внутри платформы
- Доработка Opensource приложений Geoserver, geonetwork
- Агрегация статистики по использованию ресурсов(CPU, RAM, Network и т.д.) из InfluxDB при запуске контейнеров в Kubernetes
- Разработка сервисов на Python (парсинг данных с росреестра, обработка векторных данных с помощью библиотеки GDAL)
- Написание плейбуков для AWX на Ansible
- Разработка многопоточного приложения для загрузки космических снимков в распределенное хранилище на базе Ceph
- Организация планирования спринта в рамках Agile, руководство и курирование работы распределенной команды в составе до 10 человек

За время работы получил сертификат Oracle Certified Associate (OCA), Java SE 8 Programmer

 

Март 2017 — май 2018

Сбербанк - Технологии

Информационные технологии, системная интеграция, интернет... Показать еще

ИТ-инженер

- Разработка Enterprise-приложений с применением J2EE, Spring Framework для отдела страхования банковских и пенсионных продуктов.
- Интеграция с другими модулями платформы с помощью передачи данных между сервисами посредством брокера очередей Kafka. Создание оркестровок для запуска цепочки выполнения процессов.
- Обеспечение CI/CD с помощью написания pipeline для Jenkins на Ansible. Развертывание приложения под WildFly/JBoss



Интересные кандидаты