Специалисты

Описание

Навыки
Java 8-13+, Spring Boot, Ansible, Docker, Jenkins, Groovy, JUnit 4|5, ELK, Tarantool, Oracle DBMS, Jetty, Jaspersoft Studio, Cucumber, TestNG, AWS RDS, AWS DynamoDB, AWS NeptuneDB, AWS CloudFormation, AWS ACM, JMeter, Docker, Kubernetes, Istio, JUnit 5, Spring Cloud Contract, REST Assured, Apache Camel, Netflix Hystrix, Apache Lucene, Couchbase, JAX-WS.

Образование:
Магистр - 2022 - Саратовский государственный технический университет им. Ю.А. Гагарина, Саратов Международный факультет прикладных информационных технологий, Информационные системы и технологии

Курсы, повышение квалификации:
2022 - Stepik, Docker + Ansible - с нуля, деплой и управление Swarm
2021 - Саратовский государственный технический университет имени Гагарина, Объектно-ориентированное программирование на языке Java
2020 - Саратовский государственный технический университет имени Гагарина, Теоретические основы информационных технологий
2019 - Учебный центр NetCracker, Java-разработчик

Опыт
Проект

Сервис визуализации BIRT-отчетов

Описание

Роль: Senior Java Developer Задачи: Разработка сервиса рендера BIRT-отчетов Разработка взаимодействия сервисов регистрации отчетов с использованием Redis Разработка иерархической структуры BIRT-отчетов

Технологии

Redis

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

Август 2022 - Декабрь 2022 месяца

Проект

Сервис генерации уникального хеша для клиентов Пенсионного фонда России

Описание

Роль: Senior Java Developer Задачи: Разработка бизнес-процессов в Camunda BPM для единой формы страхователей Разработка сервиса генерации уникального хеша для клиентов Выпуск релизов

Технологии

Camunda BPM

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

Август 2022 - Декабрь 2022 месяца

Проект

Брокерская система и телеграмм-бот для банка

Описание

Роль: Senior Java Developer Задачи: Разрабатываю брокерскую систему для работы с деривативами. Занимался переводом микросервисов системы на OpenAPI. Разработал API для работы с кривыми дисконтирования. Занимался интеграцией с внутренними справочными системами. Настраивал CI/CD pipelines для автоматизации поставки внутренних Java-библиотек. Занимался подключением семантического версионирования в микросервисах системы. Подключил ansible-lint. Шаблонизировал декларативные пайплайны. Дополнительно: разработал бот для отправки нотификаций в телеграмм о новых эпиках. Команда: PM, scrum-master, 2 tech lead (backend, frontend), 7 backend-разработчиков, 5 frontend-разработчиков, 2 дизайнера, 3 QA-инженера, 2 devops"а. Результат: разрабатываемые модули были успешно внедрены в существующую инфраструктуру заказчика.

Технологии

Java 13, Spring Boot, Ansible, Docker, Jenkins, Groovy, JUnit 4|5, ELK, Tarantool, Oracle DBMS

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

Март 2022 — Июль 2022 месяца

Проект

Монолитное приложение для доставки кредитных карт на дом

Описание

Роль: Senior Java Developer Задачи: Разрабатывал монолитное приложение, предназначенное для доставки кредитных карт на дом. Занимался переводом приложения на новый продуктовый движок рендера экранных форм (вся визуальная составляющая банка формируется на backend"е). Разрабатывал автотесты для проверки разных состояний системы. Занимался настройкой генерации отчетных документов. Команда: PM, 6 backend-разработчиков, 1 дизайнер, 1 frontend-разработчик, 10 аналитиков. Результат: разрабатываемые модули были успешно внедрены в существующую инфраструктуру заказчика.

Технологии

Java 8, Spring, Jetty, Jaspersoft Studio, Cucumber, TestNG, Oracle DBMS

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

Сентябрь 2021 — Март 2022 месяца

Проект

Микросервисы для поставщика исследовательских баз данных

Описание

Роль: Middle Java Developer Задачи: Разрабатывал микросервисы для миграции данных пользователей заказчика в новый формат. Разработал микросервис для конвертации адресов пользователей в обновленный формат, предъявляемый заказчиком. Занимался конфигурацией баз данных в инфраструктуре заказчика (AWS RDS, NeptuneDB, DynamoDB). Настроил LocalStack с развертыванием AWS-ресурсов локально. Занимался созданием performance-тестов для проверки производительности разрабатываемых микросервисов. Команда: PM, scrum-master, tech lead, 3 backend-разработчика, 1 frontend-разработчик. Результат: разрабатываемые проекты были сданы в срок. Команда получила благодарственное письмо от заказчика.

Технологии

AWS RDS, AWS DynamoDB, AWS NeptuneDB, AWS CloudFormation, AWS ACM, Java 11, Spring Boot, JMeter, Docker, Kubernetes, Istio, JUnit 5, Spring Cloud Contract, REST Assured

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

Октябрь 2020 — Сентябрь 2021 месяц

Проект

Интеграционный проект для телеком-оператора

Описание

Роль: Java Developer Задачи: Разрабатывал proxy-сервис для передачи данных в продуктовую систему NetCracker"а. Разработал API для интеграции с системой обработки заявок пользователей в службу поддержи. Создал API для интеграции с витриной предложений. Занимался настройкой конфигурации полнотекстового поиска для продуктов оператора. Команда: PM, tech lead, 8 backend-разработчиков, 5 QA-инженеров, 3 бизнес-аналитика. Результат: разрабатываемые модули были успешно внедрены в существующую инфраструктуру заказчика.

Технологии

Java 8, Spring Boot, Apache Camel, Netflix Hystrix, Apache Lucene, Couchbase, Oracle DBMS, JAX-WS

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

Июль 2019 — Октябрь 2020 месяцев