Java-разработчик с опытом в коммерческой разработке и участия в проекте по миграции legacy-систем. Владею ключевыми технологиями бэкенда: Java 17+, Spring Boot, SQL. Имею практический опыт работы (в рамках личных проектов) с Docker, Kafka, Redis, S3, и микросервисной архитектурой. Активно использую автотестирование кода через JUnit Jupiter и Mockito (также в личных проектах). Постоянно совершенствую свои навыки, в том числе через разработку пет-проектов с акцентом на чистой архитектуре и качестве кода. Ищу интересные задачи в команде, где смогу принести пользу и профессионально расти.
NodehistJ - pet-проект для поиска по историческим данным одной старой компьютерной сети. Реализован с использованием микросервисной архитектуры, Kafka для асинхронного обмена сообщениями, Redis и Spring Cache для кэширования, и S3 для хранения данных. Реализовано автотестирование кода на базе JUnit Jupiter и Mockito. Для сборки проекта используется Gradle.
FidoJ - текущий проект, который я развиваю по мере возможности. Это, по сути, является более глубоким pet-проектом в плане современных и старых технологий. Будет использовать микросервисную архитектуру, Kafka для асинхронного обмена сообщениями, S3 для хранения промежуточных данных, Keycloak для авторизации, а также кэширование через Redis и Spring Cache. Автотестирование кода через JUnit Jupiter и Mockito уже реализуется с самого начала. Сборка проекта идёт через Gradle.
Email: [email protected]
Telegram: https://t.me/oldzoomer_ru