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

Контакты


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

Описание

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

Навыки

Spring и экосистема: Spring Boot, Spring Web MVC, Spring Security
Java и принципы разработки: Java Core, ООП, SOLID, KISS, DRY
Работа с базами данных: JPA, Hibernate, SQL, PostgreSQL, Oracle
Тестирование и CI: JUnit, MockMvc, GitHub Actions
Инструменты и инфраструктура: Git, Docker, RabbitMQ

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

Название: Менеджер задач
Описание: Веб-приложение для управления задачами с REST API, реализованное на Spring Boot.
Приобретенные навыки:

  • Разработка полноценных REST-сервисов с использованием Spring Boot
  • Создание DTO и мапперов для преобразования между слоями
  • Обработка ошибок через @ControllerAdvice, кастомные исключения и ResponseEntity
  • Настройка безопасности: Spring Security с аутентификацией через JWT (RSA), базовая авторизация
  • Настройка фильтрации и поиска задач по параметрам GET-запроса
  • Написание интеграционных тестов с использованием MockMvc и JUnit
  • Контейнеризация через Docker и сценарии запуска через docker-compose

Технологический стек: Spring Boot, Spring Web, Spring Security, Spring Data JPA, Hibernate, Gradle, JUnit, MockMvc


Название: Анализатор страниц
Описание: Веб-приложение на Javalin, проверяющее указанные URL на SEO-пригодность.
Приобретенные навыки:

  • Разработка REST API на Javalin
  • Подключение БД через HikariCP (JDBC) и управление соединениями
  • Работа с HTML-шаблонизатором JTE
  • Базовая верстка с использованием Bootstrap

Технологический стек: Javalin, JTE, HikariCP, PostgreSQL, Bootstrap, Gradle, JUnit


Название: Валидатор данных
Описание: Библиотека для декларативной валидации данных различных типов (строки, числа, словари), построенная с применением fluent-интерфейса.
Приобретенные навыки:

  • Проектирование расширяемой объектно-ориентированной архитектуры с использованием дженериков
  • Построение API с поддержкой цепочек вызовов (fluent-интерфейс)
  • Реализация структурной валидации (вложенные схемы и правила)
  • Применение принципов SOLID для повышения гибкости и расширяемости кода

Технологический стек: Gradle, Github actions, JUnit


Название: Вычислитель отличий
Описание: CLI-приложение, сравнивающее две конфигурационные структуры (JSON, YAML) и визуализирующее их отличия в удобном форматированном виде.
Приобретенные навыки:

  • Разработка консольных Java‑приложений на базе библиотеки Picocli для обработки аргументов командной строки
  • Парсинг и сериализация JSON/YAML форматов (через сторонние библиотеки), работа с файловой системой
  • Написание unit‑тестов для различных сценариев сравнения, обеспечение надежности и корректности
  • Настройка CI/CD интеграции через GitHub Actions

Технологический стек: Java, Gradle, Github actions, Code Climate, Picocli, JUnit


Название: Игры разума
Описание: Консольное Java‑приложение с набором из 5 логических и арифметических мини‑игр.
Приобретенные навыки:

  • Создание CLI‑интерфейса с обработкой пользовательского ввода
  • Настройка проекта с помощью Gradle и Make — управление сборкой и запуском
  • Применение практик чистого кода, настройка Code Climate и Checkstyle для поддержания качества
  • Основы ООП: проектирование классов, управление состоянием, контроль потоков ввода/вывода
  • Основы работы с Git и GitHub: ведение истории изменений, коммиты, пуш, взаимодействие с удалённым репозиторием

Технологический стек: Java, Gradle, Make, Code Climate, Checkstyle

Опыт


Мастер отдела наладки, ТОО "Ожетпес-Т"
Коммунальное предприятие, снабжающее тепловой и электрической энергией потребителей города Темиртау, расположенного в Карагандинской области республики Казахстан
Ноябрь 2022 - по настоящее время
  • Наладка гидравлического режима, эксплуатация тепловых сетей.
  • Работа с потребителями тепловой энергии.
Машинист центрального теплового щита управления котлами 6 разряда, Оренбургский филиал "Т Плюс"
«Т Плюс» - крупнейшая российская частная компания, работающая в сфере электроэнергетики и теплоснабжения.
Февраль 2017 - Октябрь 2022
  • Ведение режима работы энергетических котельных установок, обеспечение бесперебойной работы оборудования.
  • Выявление неисправностей в работе оборудования, принятие мер по локализации и ликвидации аварийных ситуаций.

Достижения:
* Участвовал во всероссийских соревнованиях профессионального мастерства оперативного персонала ТЭС в составе команды от Оренбургского филиала, заняли 1-е место в командном зачете, что повысило престиж филиала и укрепило репутацию компании на всероссийском уровне.

Образование


Java разработчик, Hexlet.io
Апрель 2024 - по настоящее время
Бакалавр теплоэнергетики и теплотехники, Магнитогорский государственный технический университет им. Носова
Сентябрь 2011 - Июнь 2015

О себе
Готов к релокации в рамках страны проживания
Начальные знания английского языка
Проживаю в городе Темиртау, Карагандинская обл., респ. Казахстан

Ответственный, обучаемый, целеустремлённый. Осознанно выбрал разработку на Java, практикуюсь через личные проекты и разбор теории. Открыт к новым технологиям и готов к развитию в команде.


Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

0

Привет, Виталий!

Давай улучшим твое резюме:

  1. Опыт.
    Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения.
    Было бы отлично, если бы ты смог выделить свои достижения в количественном эквиваленте и описать их через вклад/пользу, которую они принесли компании.
    Задачи следует описать тезисно/ через буллиты, чтобы было легче читать информацию.

  2. Образование.
    Укажи, пожалуйста, полное наименование учебного заведения.

Желаю тебе удачи в новой IT-профессии!


Привет, затруднения с внесением правок. Достижения я дописать не могу, ибо их чуть более чем 0, к сожалению. Это была и есть просто работа на производстве в качестве рабочего, где я просто выполняю свои задачи. Поэтому выделить 2-3 достижения у меня не получится. Как мне быть в данной ситуации?

Виталий Проценко07-09-2024 14:08:15

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...