Специалисты

Описание

Ключевые навыки
- Java- Kotlin- Spring - Spring Boot- Spring Cloud- JPA, Hibernate- Oracle- PostgreSQL- MongoDB- Redis- Nginx- Apache Kafka- ElasticSearch- LogStash- Kibana- REST- HTTP- Grpc- Git- Gradle- Maven- Agile- Jira- Docker- Kubernetes- Camunda- Nexus- Unix

Образование
Инфокоммуникационные технологии и средства связи
ЮФУ, Таганрог, Россия

Опыт
Проект

NDA

Описание

Состав команды: 4 бэкенд разработчика, 1 фронтенд разработчик, 1 аналитик, 2 тестировщика, 1 архитектор, 1 тимлид, 1 руководитель проекта Роль: бэкенд разработчик Описание проекта Наша команда занималась разработкой продуктовой фабрики в составе новой банковской системы. Продукт автоматизирует функционал бэк-офисного сопровождения кредитов юридических лиц, начиная с заведения договора в системе и до момента его выбытия, включая все этапы жизненного цикла кредитного договора – выдача, учет процентов и комиссий, погашение и т.д. В системе ведутся все кредитные продукты ЮЛ банка (кредиты, овердрафты, гарантии, рамочные кредитные линии). Что было сделано 1. Реализация нового функционала, позволяющего заменить и дополнить legacy функционал. 2. Внедрены микросервисы «оплата за счет кредитных средств», «управление опциями по счету» и др. 3. Настройка интеграционного взаимодействия с другими сервисами банка через rest и kafka. 4. Поддержка имеющегося функционала. 5. Написание стартеров для унификации кода (интеграции, валидация и прочее).

Технологии

Java / Kotlin / Spring / Kafka / PostgreSQL / K8s / Maven

Проект

NDA

Описание

Состав команды: 3 бэкенд разработчика, 1 фуллстек разработчик, 1 фронтенд разработчик, 2 аналитика, 1 тимлид, 1 руководитель проекта Роль: бэкенд разработчик Описание проекта Проект крупного банка по реализации предоставления сервиса банковских услуг, таких как: Факторинг, Лизинг, Хеджирование, Неттинг. Разработка отдельных модулей, которые, в последствие в сервисной части собираются в одно целое приложение. На проекте используется методология Agile. Что было сделано 1. Внутри модуля производится разработка отчета в форме excel, модульные тесты, механизмы сравнения данных, механизмы объединения данных. 2. Расчеты данных по дням, в зависимости от курса валют, выходных дней и периода расчета (год, полгода, месяц, неделя). 3. Оптимизация кода. 4. Связывание различных модулей между собой. 5. Расчет валютных позиций и выгрузка их в excel файл. 6. Реализация группировки расчетов по платежной и валютной позициям.

Технологии

Java / Spring / Spring Boot / PostgreSQL / Mockito / jxls (для работы с excel файлами) / Gradle / Gitlab / Liquibase

Проект

NDA

Описание

Состав команды: 3 бэкенд разработчика, 2 тестировщика, 2 аналитика, 1 тимлид, 1 руководитель проекта Роль: бэкенд разработчик Описание проекта Работали над разработкой и поддержкой следующих проектов: 1. Материнский капитал. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 2. Сельская ипотека. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 3. Фонд социального страхования. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 4. Фонд социального страхования проактив. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. Что было сделано 1. Разработка единой системы аудирования запросов для всех 4 проектов (время исполнения запросов, инициатор, структура, тело, параметры) 2. Разработка системы мониторинга проекта ФСС (разработка функционала и миграций БД для хранения и обработки типов запросов между модулями проекта) 3. Разработка проекта ФСС-Проактив с учетом законодательных изменений (разработка архитектуры модулей, разработка функционала для асинхронного взаимодействия через kafka c внешними системами взамен синхронному через rest, обработка и валидация входящих от госорганов сообщений, настройка элементов взаимодействия в формате СМЭВ, тестирование) 4. Багфиксы/хотфиксы 5. Настройка конфигурационных файлов 6. Миграции 7. Ведение сопроводительной документации

Технологии

Java 8/11 / Spring / Kafka / Grpc / Feign / PostgreSQL / Oracle / Camunda / ELK / Jaeger / Docker / Jenkins / OpenShift