Ключевые инструменты / технологии / программные средства:
- Kotlin / Java
- Spring Framework / Boot / Data / Security / Cloud
- RabbitMQ, Kafka
- PostgreSQL, Oracle DB, H2, HSQLDB, MySQL / MongoDB / Redis
- JPA, JDBC, Liquibase
- Testcontainers, AssertJ, Wiremock
- Docker
- REST(Jackson), Websocket
- Maven/Gradle
- Git, GitLab
Участие в проекте Системы фискализации чеков. Проект с микросервисной архитектурой. Результат работы: добавление нового функционала в сервисах приложения, оптимизация работы сервисов, исправление текущий ошибок.
Используемые технологии:
- Kotlin, Spring Boot
- MongoDb, Redis
- RabbitMQ
- Testcontainers, AssertJ, Wiremock
- Gradle
Участие в реализации Web-приложений системы голосования органа государственного власти. Результат работы: выполнена реализация сервиса авторизации на JWT, REST сервисов, передачи сообщений с помощью Websocket, обработка ошибок, логирование, исправление ошибок и оптимизация уже написанного кода.
Используемые технологии:
- Java11, Spring Framework, Spring Boot, Spring Data
- JPA, MyBatis, Firebird, HSQLDB
- Spring Security, JWT
- Git, GitLab
- REST(Jackson), Websocket
- Apache Maven,
- Lombok, Mapstruct
- Swagger(OpenAPI 3.0), ApiFirst (Swagger Generator)
Участие в проектах:
Декабрь 2021 г. – "ДОМ.РУ". Проект управления идентификацией и доступом в личный кабинет через Keycloak. Результат работы: исправление текущий ошибок.
Декабрь 2021 г. – Проект геймификации. Результат работы: разработан REST-метод для тех. поддержки, который возвращает список необходимой информации о состоянии приложения.
Января – Апрель 2022 г. – Проект Банка "ПСБ" системы взыскания просроченной задолженности. Реализация веб-приложения в качестве замены Oracle Siebel CRM. Результат работы: проектирования и реализации сервисов в приложении. Интеграция Keycloak для аутентификации пользователей.
Май 2022г. – Июль 2022г. – " GreenData". Универсальная платформа, на которой реализованы кредитные конвейеры различных банков. Результат работы: исправление текущих ошибок.
Используемые технологии:
- Java11, Java Spring Framework, Spring Boot, Spring Data
- JPA, JDBC, PostgreSQL, Oracle DB, H2, Liquibase
- RabbitMQ, Kafka
- Spring Security, Keyсloak, JWT
- Docker,
- Git, GitLab
- REST(Jackson)
- JUnit
- Apache Maven, Gradle,
- Lombok, Mapstruct
- Swagger
Участие в legasy-проектах. Исправление текущий ошибок, рефакторинг кода.
Задачи:
- сбор и анализ информации о состоянии технического оборудования с использованием программных средств.
- создание Java-приложений для формирования отчетов и работы с файловой системой.
Cбор и анализ информации о состоянии технического оборудования с использованием программных средств.
Используемые технологии: Командная строка Linux, Windows
Инженер Радиоэлектроники. Диплом с отличием.