Специалисты
Навыки
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 месяцев