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

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