← В ленту
— Java backend-разработчик с опытом создания чистых API, масштабируемых систем и поддерживаемого кода.

Скиллы

Java Backend
Spring Framework
SQL & Databases
CI/CD
Testing
Java (Core, SE, EE)
SQL
PostgreSQL
C#
C/C++
Python
Spring Boot 4
Spring 7.0.x
Hibernate ORM
Git
GitHub
IntelliJ IDEA
Maven
Gradle
Docker
Bash
JUnit
Mockito
JaCoCo
Kafka
Redis
GitHub Actions
REST API
SwaggerUI (OpenAPI)
gRPC

Опыт работы

Java Backend-разработчик
10.2025 - 11.2025 |SimpleCRM
Java, Spring Boot 4, PostgreSQL, Flyway, Gradle, Docker, JUnit, JaCoCo
● Разработал лёгкую CRM-систему для управления продавцами и транзакциями с полной CRUD-функциональностью и аналитикой. ● Реализовал версионирование данных для операций обновления и стратегии удаления: soft-delete и hard-delete. ● Интегрировал миграции Flyway, документацию SwaggerUI и контейнерное развертывание с Docker Compose. ● Достиг покрытия тестами более 90% с помощью JUnit 5, Mockito и отчётов JaCoCo.
Fullstack разработчик
05.2025 - 08.2025 |Climify
Java, Spring Boot 4+, Redis, Docker, PostgreSQl, Redis, HTML5, CSS3, React, Maven
● Выступил в роли full-stack разработчика: спроектировал и реализовал backend на Java 21 + Spring Boot/MVC, а также клиентскую часть с использованием React, HTML, CSS и JavaScript. ● Интегрировал внешний weather API (Visual Crossing), реализовав надёжное получение и обработку данных о температуре, влажности, скорости ветра и других метеопараметрах. ● Повысил производительность и отказоустойчивость сервиса за счёт внедрения Redis для кэширования ответов и реализации простого механизма rate limiting. ● Обеспечил прозрачность и удобство взаимодействия с API: задокументировал все эндпоинты с помощью OpenAPI/Swagger UI. ● Настроил сборку и запуск компонентов приложения через Maven и Docker, обеспечив воспроизводимость окружения. ● Реализовал адаптивный UI, обеспечивающий корректное отображение на устройствах с разными разрешениями экрана. Результат: создан полностью функциональный MVP-продукт с чистой архитектурой, готовый к дальнейшему масштабированию и интеграции в более сложные системы.
Java Backend-разработчик
02.2025 - 05.2025 |BankSystem
Java, Spring, Kafka, Docker, JUnit, Mockito
● Построил back-end по принципам чистой архитектуры для цифровой банковской системы (пользователи, счёта, транзакции). ● Реализовал аутентификацию на основе JWT и API Gateway для маршрутизации и авторизации запросов. ● Интегрировал Kafka для асинхронного взаимодействия между сервисами. ● Достиг 85% покрытия тестами с использованием JUnit и Mockito.

Образование

Software Engineering (Бакалавр)
с 2023
ITMO University

Языки

АнглийскийСвободно владеюРусскийРодной