Специалисты

Описание

Навыки
Java Java Core SQL PostgreSQL Spring Spring Framework Kafka Maven Spring Boot Git Docker Hibernate SOLID Lombok ООП flyway wiremock junit test containers tomcat kubernetes nexus
Образование
Сэк им. Мачнева
Техник

Сэк им. Мачнева
Автомеханик

Опыт
Проект

Web-приложение для управления банковскими картами

Описание

Java development Web-приложение для управления банковскими картами и договорами бизнес-клиентов. Оно охватывает процессы открытия, обслуживания, изменения тарифов и закрытия карт и договоров, а также их взаимосвязь. Пользователи могут следить за состоянием карт и договоров, а система интегрирована с внешними сервисами и обеспечивает безопасность данных. Что сделал: - Улучшил функциональность существующих приложений, добавив новые функции и улучшения. - Интегрировал систему с внешними сервисами - Анализировал проектную документацию, включая спецификации и требования. - Разработал общую структуру системы, включая модули, их взаимодействие и структуру базы данных. - Проектировал общую структуру системы и структуру БД. - Разработал структуры модулей: внешние интерфейсы, функциональность и реакция на события. - Разработал черновики внешней структуры модулей: структура классов и их взаимодействие. - Интегрировал систему с внешними API для обмена данными и повышения функциональности. - Определял протоколы взаимодействия между UI и ядром системы, учитывая производительность и безопасность. - Следовал roadmap проекта и стандартам документации. - Принял решения по выбору технологий, библиотек и инструментов для эффективной реализации проекта. - Определил конфигурацию аппаратного обеспечения, необходимую для работы системы. Команда: 2 Backend разработчика ,2 Аналитика,1 Frontend разработчик,1 Тестировщик

Технологии

Java, PostgreSQL, Kafka, Maven, Spring Boot, Git, Docker, Hibernate, flyway, wiremock, junit, test containers

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

июнь 2021 — ноябрь 2024 месяцев