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

Контакты


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

Описание

Являюсь начинающим Java backend-разработчиком с уверенными знаниями Java SE и стремлением к постоянному развитию. Имею опыт работы с PostgreSQL, JUnit 5, Git (GitHub), CI/CD (Github Actions) и Gradle. Умею проектировать и разрабатывать серверные приложения, автоматизировать тестирование и настраивать процессы развертывания. Стремлюсь совершенствоваться и изучать новые для меня технологии. Готов к долгосрочному сотрудничеству и работе в команде.

Навыки

Java SE: коллекции, обработка исключений
SQL, PostgreSQL: проектирование схем, индексация, написание запросов
JUnit 5: написание автоматических тестов
Git, GitHub: ведение репозиториев, работа с ветками
Gradle: управление зависимостями, настройка сборок
Linux: работа в терминале, базовые команды
ООП: проектирование классов, интерфейсов
HTTP: формирование запросов, взаимодействие с API
HTML, CSS:: базовые знания для создания и поддержки простых веб-страниц.

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

Игры разума

Разработал набор из пяти консольных игр для тренировки логического мышления и арифметики. Проект структурирован и автоматизирован для удобного развертывания и тестирования.

- Реализовал интерактивный интерфейс с пользователем через консоль.

- Настроил автоматическую сборку и управление зависимостями с Gradle.

Стек: Java, Gradle, Git, Linux, Make.

Навыки: Работа с системой контроля версий, автоматизация сборки, настройка зависимостей, работа в терминале Linux.

Вычислитель отличий

Создал консольное приложение для сравнения YAML и JSON-файлов, позволяющее находить различия и выводить результат в разных форматах (plain, stylish, JSON).

  • Реализовал парсер для чтения и обработки файлов в форматах YAML и JSON.
  • Разработал систему представления различий, включая поддержку различных режимов вывода.
  • Настроил интерфейс командной строки при помощи picocli
  • Покрыл код тестами (JUnit5) и настроил CI/CD-пайплайн с GitHub Actions.

Стек: Java, Gradle, Git, Linux, JUnit5, JaCoCo, Checkstyle, Code Climate, Make, picocli.

Навыки: Парсинг данных, тестирование кода, настройка CI/CD, контроль качества кода.

Валидатор данных

Разработал Java-библиотеку для валидации данных (String, Number, Map) с гибкой настройкой правил.

  • Реализовал объектно-ориентированную архитектуру.
  • Настроил тестирование с покрытием кода (JUnit5 + JaCoCo).
  • Проверил код на соответствие стандартам качества с помощью Checkstyle и Code Climate.

Стек: Java, Gradle, Git, Linux, JUnit5, JaCoCo, Checkstyle, Code Climate.

Навыки: ООП, разработка библиотек, тестирование, анализ кода, обеспечение качества.

Опыт


электромонтажник, МонтажЭнергоСтрой
Выполняет электромонтажные работы на строительных объектах, включая прокладку кабелей, установку электрооборудования и подключение инженерных систем.
Июль 2022 - по настоящее время
  • Участвовал в цикле по реализации и запуска системы уличного освещения.
  • Проявлял инициативу в коммуникации с подрядчиком по благоустройству, способствовал налаживанию эффективного взаимодействия.
  • Искал и исправлял ошибки в электромонтажных схемах и оборудовании, оперативно устранял неисправности.
  • Прокладывал кабельные трассы, монтировал лотки и организовывал электропроводку в соответствии с техническими требованиями.
  • Устанавливал осветительное оборудование, розетки, счётчики, автоматы, выполнял подключение и расключение электрических щитов.

Образование


Java-разработчик, Hexlet
Август 2024 - по настоящее время
Факультет "Туризм", Кыргызский Экономический Университет
Сентябрь 2016 - Июнь 2020

О себе
Проживаю в городе Новосибирск

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме имеет некоторые плюсы, но также есть недостатки, которые могут повлиять на его э...
Это резюме Junior Java-разработчика выглядит впечатляющим. У вас хороший набор навыков ...
Привет, Светлана! Давай улучшим твое резюме: Описание проектов: Давай отразим в этом ...
Это резюме содержит много информации, но оно может быть улучшено для более ясного и стр...
Это резюме выглядит хорошо структурированным и информативным. В нем содержится подробно...
Это резюме выглядит хорошо структурированным и содержит много информации о ваших проект...
Это резюме Junior Frontend-разработчика демонстрирует вашу мотивацию и стремление к раз...
Привет, Даниил! Давай улучшим твое резюме: 1. Описание Этот раздел давай пересоберем. ...
Привет, Андрей! Давай улучшим твое резюме: 1. Контакты Подраздел «Дополнительные конта...
Это резюме Java разработчика содержит много информации о проектах и опыте работы. В цел...