Специалисты

Описание

Навыки
Java Spring Framework SQL Git PostgreSQL Apache Maven Hibernate ORM Linux JUnit Docker JDBC Kafka Spring Boot Maven REST Microservices Lombok Jira Spring Apache Kafka Swagger Java Core JPA Git Hub Apache Tomcat Jenkins Liquibase Flyway Java 19 Flywaydb AssertJ Mockito WireMock Testcontainers ApacheKafka ArtemisMQ SpringTest H2 SQLite ParadeDB Java 17 Angular Postman TDD VisualVM REST. Postman.
Образование
Волжская государственная академия водного транспорта, Нижний Новгород
Инженер-технолог

Опыт
Проект

Система диспутных циклов

Описание

Java Developer Реализовал логирование событий системы и оптимизировал процессы генерации отчетов Программа автоматизирует весь цикл урегулирования спорных операций в банках - от обработки входящих документов до исполнения решений по списаниям/выплатам. Ключевые функции: автоматическая генерация отчетов, работа с облачными хранилищами и сквозной контроль всех этапов диспутного процесса. Что сделал: - Спроектировал и реализовал интеграцию с новой системой LectonSigma; - Реализовал интеграцию с облачным хранилищем AmazonS3; - Упростил работу с загрузкой файлов от различных финансовых систем; - Провел рефакторинг кода в рамках задач по новой интеграции; - Анализировал и составлял ТЗ; - Актуализировал документацию - Писал тестовые сценарии с библиотеками. - Поддерживал модуль заглушек для локального окружения; - Работал с системами очередей сообщений и реляционными базами данных - Реализовал логирование событий системы и оптимизировал процессы генерации отчетов. - Устранял баги с отделом тестирования - Отвечал на вопросы пользователей и QA инженеров - Проводил Code Review коллег Достижения: - Оптимизировал обработку файлов с информацией по операциям от фин. систем. - Вместе с командой разработали полностью рабочую интеграцию с облачным хранилищем, пользователям больше не нужно хранить локально данные по операциям. - Выявил и устранил большое количество дефектов после миграции архитектуры с монолита на микросервисы Состав команды: 1 Frontend , 2 Backend, 1 Бизнес аналитик, 1 QA, 1 Продукт менеджер

Технологии

Java 19, Spring Boot, Flywaydb, Lombok, Maven, AssertJ, JUnit, Mockito, WireMock, Testcontainers, Microservices, PostgreSQL, Docker, Git, ApacheKafka, ArtemisMQ, SpringTest, H2, SQLite, ParadeDB

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

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

Проект

Автоматизация отбора IT - специалистов

Описание

Java Developer Сервис представляет собой набор языков программирования и перечня требований к ним для гибкой настройки интервью. Что сделал: - Работал с БД (создание дополнительных таблиц и связей между ними); - Участвовал в разработке аутентификации и авторизации в приложении; - Писал тестовые сценарии для реализованного функционала с библиотеками - Искал и устранял баги приложения; - Добавил новый функционал, согласно требованиям от аналитика; - Профилирование приложения; - Собирал и анализировал данные о работе приложения. - Анализировал и подбирал фрэймворки для требуемого функционала; - Проводил ручное тестирование запросов; - Анализировал работу приложения. - Настраивал и поддержку системы журналирования событий, - Доработал механизм формирования отчетности - Проводил Code Review коллег Достижения: - Вместе с командой с нуля разработали сервис по подбору разработчиков в разных направлениях. - Выявил и устранил утечку памяти в приложении. Состав команды: 1 Frontend , 4 Backend, 1 Бизнес аналитик, 1 QA, 1 Продукт менеджер

Технологии

Java 17, Microservices, Spring boot, Kafka, Angular, Maven, Git, JUnit, Mockito, Liquibase, Postman, SpringTest, TDD, VisualVM, REST. Postman.

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

октябрь 2021 — декабрь 2023 месяцев