Специалисты

Описание

Технические навыки:
Spring Framework
Hibernate ORM
Java
PostgreSQL
Liquibase
Git
Apache Maven
JUnit
JMX
ООП
MyBatis
Intellij IDEA
Atlassian Jira
Docker
KISS
DRY
HTTP
REST
JOOQ
gRPC
Gradle
Kotlin

Образование:
Среднее специальное образование
2000
Нефтекамский многопрофильный колледж
Строительный

Опыт
Проект

Разработка проекта "B2B/B2C переводы по СБП" для банка

Описание

Задачи и обязанности: Занимался разработкой синхронных методов приема-передачи сообщений через Kafka send/reply, разработкой сервисного слоя с реализацией бизнес-логики, проектированием DTO и сущностей БД, разработкой Java-делегатов по бизнес процессу Camunda BPMN

Технологии

Java 17, Spring Boot, Spring Data, Oracle, Liquibase, Camunda, Kafka, Docker, JUnit, Mockito, TestContainers, GitLab, Maven.

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

Ноябрь 2023 — по настоящее время месяцев

Проект

проект металлургического холдинга

Описание

Обязанности и задачи: реализация рест-контроллеров; разработка сервисного слоя с реализацией бизнес-логики; проектирование DTO и сущностей БД; написание SQL-запросов с помощью JOOQ, планирование и груминг задач на след. спринт с командой, code review со стороны тех-лида, исправление багов.

Технологии

Kotlin, Spring Boot, Spring MVC, JOOQ, Camunda, PostgreSQL, gRPC, Kafka, Docker, JUnit, Mockito, TestContainers, GitLab, JMX, Gradle.

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

Июнь 2022 — август 2023 месяца

Проект

Личный кабинет участника избирательного процесса

Описание

Задачи: реализация рест-контроллеров; разработка сервисного слоя с реализацией бизнес-логики; проектирование DTO и сущностей БД; написание SQL-запросов к БД, code review со стороны тех-лида, исправление багов.

Технологии

Java 11, Spring (MVC, Boot, JPA), Lombok, PostgreSQL, JUnit, Maven, GitLab, RabbitMQ, Kafka. Обращение к БД осуществлялось через MyBatis (ORM отсутствовал)

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

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

Проект

разработка внутреннего проекта для облегчения взаимодействия

Описание

Задачи: участие в code review; реализация рест-контроллеров; разработка сервисного слоя с реализацией бизнес-логики; проектирование DTO и сущностей БД; написание SQL-запросов к БД; исправление багов.

Технологии

Java 8, Spring (MVC, Boot, JPA), Hibernate, Lombok, MySQL, JUnit, Maven, Git.

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

Ноябрь 2019 — апрель 2021 месяц