Специалисты

Описание

Технические навыки:
Java Spring Framework SQL Git Алгоритмы и структуры данных PostgreSQL SVN NoSQL Apache Kafka ORACLE Apache Maven Intellij IDEA Mockito Hibernate Docker Elasticsearch Redis Active MQ SQL/NoSQL Liquibase
Spring Web Spring Cloud RabbitMQ REST API Flyway Logstash HTTPS Клиент-серверная архитектура GraphQL Jenkins TeamCity Spring Boot JUnit Kubernetes CI/CD Spring boot Active MQ


Образование:
2020 - Московский физико-технический Институт (ГУ)
Радиотехники и Кибернетики, Информационные системы и сети

Опыт
Проект

Первый и крупнейший телеком-оператор на российском рынке

Описание

Старший Java-разработчик Чем занимался на проекте / обязанности / задачи: Реализация новой системы "Продуктовая корзина" - проект начинался с нуля Написал несколько микросервисов и вывел в промышленную среду эксплуатации: - сервис первичной обработки заказов, - сервис обработки данных со склада, - сервис валидации тарифных планов. • Также писал стартеры: для логирования, для интеграций. • Работа по Scrum Agile • Архитектура: микросервисы (15 штук) Состав команды: 5 разработчиков, 2 аналитика, 2 тестировщика 1 девопс

Технологии

Java 17, 21 Spring(2, 3): Core, Boot, Cloud, R2DBC, Reactive, Security, JDBC, JPA (Hibernate), Vault, Redis, Aspect (AOP), Integration, Junit 4,5, Mockito, TestContainers, Zionky, CI/CD, Spring boot, Active MQ Тесты: юнит тесты и интеграционные Интеграции: REST, Kafka, Postgres, Kubernetes Swagger, Postman Docker Миграции: liquibase, flyway gradle GitLabCI Kotlin

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

Октябрь 2021 — настоящее время месяцев

Проект

Международная компания-разработчик IT-решений для телекоммуникационного бизнеса. Мировой лидер в области решений BSS/OSS, готовых к использованию в облачной среде.

Описание

Java-разработчик Чем занимался на проекте / обязанности / задачи: • Разработка CRM системы для английского телеком-оператора O2UK • Реализация новых фич • Исправление дефектов • Реализация интеграций • Архитектура: микросервисы • Реализация и поддержание сервисов в промышленной среде эксплуатации • Работа по Scrum Agile Состав команды: 10 бэк разработчиков (команда только бэк)

Технологии

Java 8, 11 Spring(2): Core, Boot, Security, Reactive, Data, JPA (Hibernate), Kafka, Redis, Cloud, MVC, Integration, Aspect, Junit 4,5, Mockito Интеграции: REST, SOAP, Kafka Swagger, Postman Тесты: юнит тесты и интеграционные БД: Oracle, PostgreSQL Миграции: liquibase Хранлилище секретов: Vault maven/gradle Docker Jenkins, TeamCity

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

Июнь 2018 — Октябрь 2021 месяц