Специалисты

Описание

Образование
(2011) – МГУ им. Огарева, Саранск
Ключевые навыки
Java-Spring Framework-Spring cloud-JOOQ-ELK-ICAP-FFmpeg-GWT-Hibernate ORM-RabbitMQ-Kafka-Zookeeper-REST API-OPEN API-My SQL -PostgreSQL-Karaf-Hazelcast-Openstack-Oracle-Active MQ-Swagger-SAP LVM-Vaadin-Chef-Cassandra-DHCP-FreeRADIUS-Asterisk AMI-Mikrotik API-KairosDB-Docker-Openshift-Kubernetes-Nginx-Linux-Windows-Python-Lua-Shell-TCP/IP

Опыт
Проект

крупный системный интегратор

Описание

Архитектура: Микросервисная Занимаемая должность: Java Lead Команда: 10-15 человек Обязанности: Разработка сервиса, который занимается централизованным хранением всего контента (от иконок/до документов/изображений/видео и лендингов) Участие в реализации функционала: - хранение контента - отдача контента пользователя в соответствии с политиками авторизации - проверка контента на вирусы и утечка персональных данных - трансформация медиаконтента - детекции наличия лиц людей на пользовательской аватарке Написание клиента для ICAP протокола и интеграцию с сервером АВПО Афина Написание интеграций по ICAP протоколу с DLP сервером Dozor, Участие в переносе функционала сервиса на S3 хранилище, Написание Lua скрипты по принудительному вытеснению файла из кеша Nginx, Интеграция ML библиотеки по распознанию лиц на фото, Участие в разработке нового REST API сервиса, Участие 9 месяцев в управлении командой как Тимлид, Участие в проектировании архитектуры сервиса и созданию новых микросервисов, проведение собеседований в команду новых сотрудников на позиции бекенд разработчик, тестировщик, системный аналитик, Обучение внутри организации более 10 человек на бекенд Java разработчиков из Oracle DBA, фронтенд разработчиков, мобильных разработчиков.

Технологии

Java, Spring Framework, Linux, Windows, REST API, SOAP, Kafka, ICAP, AI, FFmeg, OpenShift, ELK, Docker, Kubernetes, PostgreSQL, OpenAPI

Длительность

2021 – по наст. время месяцев

Проект

семейство передовых промышленных решений для контроля качества медиасервисов и доставки контента

Описание

Работал в команде сервера агрегации метрик (часть решения Qligent Vision для контроля качества видеопотока эфирных и кабельных телеканалов). Работа в команде бэкенд-команде сервера агрегации метрик (часть решения для контроля качества видеопотока). Архитектура: Микросервисная Занимаемая должность: Java Software Developer Команда: 10-15 человек Обязанности: Реализация нового функционала и специфической бизнес-логики под клиента Настройка Cassandra под специфику оборудования клиента Осуществления миграции данных с бинарного формата KairosDB Реализация нового функционала на бекенде (Spring приложение) и фронте (генерация UI через GWT).

Технологии

Java, Spring Framework, Linux, Windows, REST API, SOAP, GWT, RabbitMQ, KairosDB, Cassandra, PostgreSQL, Docker

Длительность

2019 —2021 месяц

Проект

поставщик продуктовых решений BSS/OSS для провайдеров услуг связи и кабельных операторов в мире

Описание

Компания специализируется на создании, внедрении и сопровождении систем поддержки бизнеса BSS и систем операционной поддержки OSS.Кроме этого, компания ведёт инновационные проекты в Cloud, B2B2X, Analytics/AI, LEO, поддерживает переход на 5G и технологию Open vRAN операторов связи по всему миру Работа в команде «Online Charging System» (OCS) над созданием в продукте специфичной бизнес-логики для операторов связи. Занимаемая должность: Java Software Developer Команда: 10-15 человек Обязанности: Разработка функционала учета услуг смс и голосовой связи Участие в проектировании сервисов Написание функционала, отвечающего за онлайн биллинг в мобильной сети Проработка инфраструктуры Решение проблем, возникающих при тестировании функционала, на любом этапе Разработка нового функционала Рефакторинг кода.

Технологии

Java, Kafka, Oracle database, Cassandra, Karaf, OSGi, ActiveMQ

Длительность

Январь 2017 — март 2019 месяцев

Проект

Интеграция продукта SAP LVM с некоторой внешней системой виртуализации заказчика

Описание

Поддержка решения «Operations, Administration and Maintenance» (OAM) и миграция данного продукта на OpenStack для оператора мобильной связи Занимаемая должность: Java Software Developer Команда: 10-15 человек Обязанности: Ответственность за модуль хранения данных в БД, за скрипты установки и конфигурирования ВМ и скрипты автоматизации в оркестраторе Написание рецептов в Chef, правил существующих интерфейсов на базе Vaadin Написание нового функционала под требования заказчика Разработка скриптов управления виртуальных машин на базе VMware vOrhestrator, Написание на Bash полностью TUI интерфейс и мастер установки продукта в виртуальную машину.

Технологии

Java, Hibernate, Vaadin, Spring, H2, OpenStack, SAP LVM, Swagger, REST, Chef, Docker, VMware PhotonOS

Длительность

2015 —2017 месяцев

Проект

система голосовой информации для оповещения клиента банка об остатках на его счетах

Описание

Занимаемая должность: DevOps Команда: 10-15 человек Обязанности: Разработка нового функционала Рефакторинг кода Помощь в разработке системы оркестровки сети для автоматической настройки L3 устройства L2 в сети провайдера и интеграции его с биллинговой системой

Технологии

Java, MySQL, DHCP, FreeRaduis, AsteriskAMI, Mikrotik API, VMWare vSphere

Длительность

2011 —2015 месяцев