Java-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Начинающий Java-разработчик с опытом работы в государственной организации, что сформировало во мне высокую дисциплину, ответственность и системный подход к решению задач.
Нацелен на командную работу: легко нахожу общий язык, открыт к конструктивной критике и ценю код-ревью.
Цель: Стажировка свободный график без оплаты с последующим трудоустройством

Навыки

Core & Backend

Java
Spring Boot
Spring MVC
Spring Security
Maven
Gradle

Messaging & distributed patterns

Apache Kafka
Spring Kafka

Databases & ORM

PostgreSQL
H2 Database
JPA/Hibernate
Flyway
Liquibase

Tools & DevOps

Git
Docker
Docker Compose
Testcontainers
GitHub Actions
Postman
IntelliJ IDEA
Swagger

Описание проектов

УЧЁТ ЧИТАТЕЛЕЙ И КНИГ (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/Livesey1777/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/Livesey1777/java-project-99

SAGA ORCHESTRATION (МИКРОСЕРВИСЫ, KAFKA)
Стек: Java 17, Spring Boot 3.2, Maven (multi-module), Spring Web, Spring Data JPA, Hibernate, PostgreSQL, Apache Kafka, Spring Kafka, Docker Compose, Testcontainers, JUnit 5, Jakarta Bean Validation, Jackson

Демонстрация распределённой транзакции и паттерна Saga (оркестрация) в event-driven архитектуре: сервис заказов координирует сценарий через топики команд и событий; при сбое оплаты выполняется компенсирующая отмена резерва товара.
— Общий модуль контрактов (DTO, команды, события); REST API и персистентность заказов; интеграция с внешним mock-сервисом эквайринга по HTTP
— Kafka (несколько брокеров в Compose, репликация топиков), явное создание топиков при старте
— Локальный стенд: PostgreSQL и кластер Kafka в Docker Compose

GitHub: https://github.com/Livesey1777/saga-pattern-spring-boot

URL INSPECTION TOOL (SEO-АНАЛИЗАТОР)
Стек: Java 21, Javalin, Jsoup, PostgreSQL/H2, Gradle, JTE

Сервис проверки доступности сайтов и извлечения SEO-данных.

— Асинхронная обработка запросов при парсинге HTML
— Профили H2 (тесты) и PostgreSQL (продакшн)
— Архитектура в духе MVC

GitHub: https://github.com/Livesey1777/java-project-72

DATA VALIDATOR (БИБЛИОТЕКА ВАЛИДАЦИИ)
Стек: Java, Gradle, JUnit 5, паттерны проектирования

Фреймворк проверки данных разных типов.

— Паттерны Builder и Strategy
— Рекурсивная валидация вложенных объектов
— Высокое покрытие кода юнит-тестами

GitHub: (указать ссылку на репозиторий)

ДОПОЛНИТЕЛЬНО

— Блог на Spring (учебный full-stack): https://github.com/Livesey1777/hexlet-spring-blog

ДРУГИЕ ПРОЕКТЫ

— Алгоритмы и структуры данных (практика на Java): https://github.com/Livesey1777/grokking-algorithms, https://github.com/Livesey1777/algorithms-project-69
— File Differ (gendiff) — сравнение JSON/YAML
— Brain Games — консольные игры

Общий профиль GitHub: https://github.com/Livesey1777

Опыт


Авиадиспетчер, филиал ЗапСибаэронавигация ФГУП Госкорпорация по ОрВД
Транспорт
Июль 2008 - по настоящее время

Обеспечение безопасности и регулярности полетов воздушных судов. Контроль за соблюдением норм эшелонирования. Прошел путь от стажера до диспетчера 1 класса, подтвердил действующий сертификат и английский язык по шкале ИКАО (уровень не ниже 4). Оперативно реагировал на нештатные ситуации и особые случаи полета, координируя действия со смежными секторами и службами.

Java-разработчик, Hexlet
Образование
Март 2025 - по настоящее время

Участвую в open source проекте

Образование


Hexlet
Март 2025 - по настоящее время
Санкт-Петербургский государственный университет гражданской авиации имени Главного маршала авиации А.А. Новикова, Санкт-Петербург
Сентябрь 2009 - Ноябрь 2014

О себе
Готов к релокации
Могу проходить интервью на английском языке
Проживаю в городе Омск (Омская область)

Начинающий Java-разработчик с опытом работы в государственной организации, что сформировало во мне высокую дисциплину, ответственность и системный подход к решению задач.
Нацелен на командную работу: легко нахожу общий язык, открыт к конструктивной критике и ценю код-ревью.
Цель: Стажировка свободный график без оплаты с последующим трудоустройством

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...