Java-разработчик
Контакты
Начинающий Java-разработчик с опытом работы в государственной организации, что сформировало во мне высокую дисциплину, ответственность и системный подход к решению задач.
Нацелен на командную работу: легко нахожу общий язык, открыт к конструктивной критике и ценю код-ревью.
Цель: Стажировка свободный график без оплаты с последующим трудоустройством
Core & Backend
Databases & ORM
Tools & DevOps
УЧЁТ ЧИТАТЕЛЕЙ И КНИГ (SPRING DATA JPA) — основной репозиторий портфолио
Стек: Spring Boot 3, Spring Data JPA, Hibernate 6, Flyway, Spring Security (CSRF), Thymeleaf, PostgreSQL, JUnit 5, Mockito, H2
Веб-приложение: выдача и возврат книг, поиск, пагинация, обработка ошибок валидации, Actuator.
— Профиль validate для JPA и миграции Flyway вместо автогенерации DDL в проде
— Безопасность для форм и ограничение доступа к Actuator
— Слой репозиториев и сервисов; JOIN FETCH там, где нужно избежать N+1
— Тесты: Mockito и @DataJpaTest
GitHub: https://github.com/Levasey/com.springDataJPA.library
TASK MANAGER (АНАЛОГ REDMINE)
Стек: Spring Boot, JWT, PostgreSQL, JPA, Docker, GitHub Actions
Платформа для управления задачами с ролевой моделью.
— JWT-аутентификация и разделение прав (User/Admin)
— Схема БД и связи сущностей (задачи, пользователи, метки)
— Интеграционные тесты эндпоинтов и безопасности
— Контейнеризация и CI/CD в GitHub Actions
GitHub: https://github.com/Levasey/java-project-99
URL INSPECTION TOOL (SEO-АНАЛИЗАТОР)
Стек: Java 21, Javalin, Jsoup, PostgreSQL/H2, Gradle, JTE
Сервис проверки доступности сайтов и извлечения SEO-данных.
— Асинхронная обработка запросов при парсинге HTML
— Профили H2 (тесты) и PostgreSQL (продакшн)
— Архитектура в духе MVC
GitHub: https://github.com/Levasey/java-project-72
DATA VALIDATOR (БИБЛИОТЕКА ВАЛИДАЦИИ)
Стек: Java, Gradle, JUnit 5, паттерны проектирования
Фреймворк проверки данных разных типов.
— Паттерны Builder и Strategy
— Рекурсивная валидация вложенных объектов
— Высокое покрытие кода юнит-тестами
GitHub: (указать ссылку на репозиторий)
ДОПОЛНИТЕЛЬНО
— Блог на Spring (учебный full-stack): https://github.com/Levasey/hexlet-spring-blog
ДРУГИЕ ПРОЕКТЫ
— Алгоритмы и структуры данных (практика на Java): https://github.com/Levasey/grokking-algorithms, https://github.com/Levasey/algorithms-project-69
— File Differ (gendiff) — сравнение JSON/YAML
— Brain Games — консольные игры
Общий профиль GitHub: https://github.com/Levasey
Опыт
Обеспечение безопасности и регулярности полетов воздушных судов. Контроль за соблюдением норм эшелонирования. Прошел путь от стажера до диспетчера 1 класса, подтвердил действующий сертификат и английский язык по шкале ИКАО (уровень не ниже 4). Оперативно реагировал на нештатные ситуации и особые случаи полета, координируя действия со смежными секторами и службами.
Участвую в open source проекте
Образование
Могу проходить интервью на английском языке
Проживаю в городе Омск (Омская область)
Начинающий Java-разработчик с опытом работы в государственной организации, что сформировало во мне высокую дисциплину, ответственность и системный подход к решению задач.
Нацелен на командную работу: легко нахожу общий язык, открыт к конструктивной критике и ценю код-ревью.
Цель: Стажировка свободный график без оплаты с последующим трудоустройством