Дополнительные сведения:
Java Backend Developer (RetailTech)
- Разработал e-commerce платформу на Java и Spring Boot, реализовал REST API для управления пользователями, товарами, корзинами и заказами.
- Спроектировал реляционную базу данных PostgreSQL с Hibernate ORM, настроил связи многие-ко-многим, оптимизировал запросы с индексами.
- Настроил Spring Security с JWT для аутентификации и авторизации, внедрил ролевую модель доступа.
Реализовал бизнес-логику для оформления заказов, расчёта скидок и управления корзиной, используя Java Stream API и DTO.
- Изучил и интегрировал Apache Kafka для асинхронной обработки заказов, экспериментировал с внешними API (платёжные системы, доставка).
- Добавил модули аналитики (генерация CSV-отчётов) и email-уведомления с Spring Mail для имитации реальных сценариев.
- Написал интеграционные тесты с JUnit и Testcontainers, покрыл ключевые сценарии API.
- Контейнеризовал приложение с Docker, настроил CI/CD с GitHub Actions для автоматизации сборки и тестирования.
Задокументировал API с помощью Swagger и Postman, применил принципы SOLID и паттерны (Repository, Service, DTO).
- Самостоятельно изучал лучшие практики разработки, включая рефакторинг и оптимизацию кода.
Веб-приложение «Поиск репетиторов» (Pet-проект)
- Создал backend на Java/Spring Boot, реализовал REST API для поиска репетиторов.
- Настроил Spring Security и Hibernate для работы с PostgreSQL.
- Реализовал фильтрацию по критериям с Java Stream API.
- Контейнеризовал приложение с Docker, применил SOLID.
Игра с роевым интеллектом (Boids) (Дипломный проект)
- Разработал Android-приложение на Kotlin с алгоритмом роевого интеллекта.
- Интегрировал SQLite и Lottie для анимаций интерфейса.
- Подготовил документацию и презентовал проект.
Цифровой ассистент разработки инфраструктуры месторождения (Командный проект)
- Разработал backend на C#/ASP.NET Core, реализовал REST API.
- Участвовал в проектировании архитектуры и оптимизации.
- Работал в команде, используя Git и Agile.
Java, Hibernate, Apache Kafka, SQL, PostgreSQL, Kotlin, Spring Security, SOLID, GoF, Spring Boot, Spring Framework, Английский язык advanced, Linux Ubuntu, Git, Docker, CI/CD, Spring Cloud, Postman, Kubernetes