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.

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

В разработке

Анализатор страниц

Разрабатываю веб-приложение для анализа и хранения данных о веб-страницах. Реализую архитектуру MVC на основе фреймворка Javalin, включая роутинг, шаблонизацию и взаимодействие с базой данных.

  • Настраиваю маршрутизацию и обработку HTTP-запросов с Javalin.
  • Реализовываю хранение данных в PostgreSQL через JDBC.
  • Настраиваю логирование с SLF4J и тестирование (JUnit5).
  • Буду выполнять деплой приложение на Render и контролировать качества кода с SonarQube.

Стек: Java EE, Javalin, JDBC, PostgreSQL, Bootstrap, SLF4J, JUnit5, SonarQube, Linux, Gradle
Навыки: Веб-разработка, работа с базами данных, логирование, тестирование, деплой веб-приложений.

Опыт


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

Образование


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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...
Это резюме в целом хорошо структурировано и содержит много полезной информации о вашем ...
Это резюме Java-разработчика выглядит очень впечатляюще. У вас впечатляющий опыт работы...
Это резюме Junior Frontend developer имеет хороший уровень информации и структурировано...
Это резюме не соответствует требованиям для вакансии Frontend-разработчика. Здесь предс...
Это резюме показывает, что вы имеете интерес к сфере QA, обладаете навыками ручного тес...
Это резюме Frontend-разработчика представляет сильного кандидата с обширным набором нав...