Junior Java Developer

Контакты


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

Описание

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

Прохожу обучение на образовательной платформе «Хекслет» с 14 февраля 2023г. по направлению Java-разработчик.
На данный момент в рамках обучения были реализованы следующие проекты:

1. Игры разума

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

Полученные навыки:
  • Освоение терминала Linux;
  • Работа с GitHub;
  • Gradle для сборки проекта и управления зависимостями;
  • Использование Makefile для автоматизации сборки проекта;
  • Настройка окружения, использование линтера (Checkstyle), автоматическое отслеживание качества кода (Code Climate);
  • Освоение Markdown.
Стек:
  • Java 17, Gradle, Git, Linux.
2. Вычислитель отличий

Программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:
* Поддержка разных входных форматов: yaml и json;
* Генерация отчета в виде plain text, stylish и json.

Полученные навыки:
  • Разработка на основании подхода Test-Driven Development (TDD) с использованием JUnit5 и JaCoCo;
  • Использование библиотеки picocli для создания утилиты командной строки;
  • Парсинг данных из файлов с использованием библиотеки Jackson;
  • Освоил Java Collections Framework (ключевая логика проекта основана на его возможностях);
  • Настройка GitHub Actions.
Стек:
  • Java 17, Gradle, Git, JUnit5, picocli, Jackson, Linux.
Навыки
Hard skills:
  • Основы Java;
  • Java Collections Framework;
  • Java Exception;
  • Основы ООП;
  • Разработка на основании подхода Test-Driven Development (TDD) с использованием JUnit5 и JaCoCo;
  • Gradle, Git, GitHub Actions;
  • Linux.
Soft skills:
  • Стремление к росту и развитию;
  • Внимательность;
  • Стрессоустойчивость;
  • Желание докопаться до причины проблемы.

Опыт


Инженер сопровождения, сектор сопровождения складской логистики, ООО ИТМ
Июль 2022 - по настоящее время

Решаемые задачи:
* сопровождение процесса складской логистики, посредством анализа бизнес процессов с помощью SQL Oracle;
* анализ соответствия описанных бизнес процессов и работы кода SQL;
* локализация ошибок в коде.

Ведущий инженер отдела информационного обеспечения, АО Россельхозбанк
Март 2012 - Июль 2022

Решаемые задачи:
* полная поддержка работоспособности IT-оборудования нескольких отделений банка;
* техническая поддержка сотрудников офиса;
* обслуживание ПК и оргтехники в нескольких отделениях;
* обслуживание и сопровождение различного банковского оборудования (банкоматы, платежные терминалы, терминалы эквайринга);
За время работы прошел путь от инженера до ведущего инженера. Для удобства автоматизировал несколько рутинных процессов.

Образование


Программное обеспечение вычислительной техники и автоматизированных систем, Филиал Московского государственного открытого университета им. В.С. Черномырдина
Сентябрь 2004 - Июнь 2009

О себе
Не готов релоцироваться
Начальные знания английского языка
Проживаю в городе Краснодар

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме демонстрирует широкий спектр навыков и опыта работы в различных областях. Ва...
Этот профиль имеет сильные стороны, такие как опыт работы над различными проектами, уча...
Это резюме обладает разнообразным опытом работы и обучения в области тестирования, что ...
Это резюме содержит много полезной информации о ваших проектах и опыте работы. Однако, ...
Это резюме имеет хорошие стороны, такие как широкий набор навыков в области Frontend-ра...
Это резюме содержит много информации о вашем опыте работы и образовании, что хорошо. Од...
Борис, привет! Есть еще идея по улучшению резюме: давай объединим твой опыт сопровожде...
Резюме Frontend-разработчика содержит много информации о его опыте, навыках и достижени...
Привет, Александр! Есть небольшое дополнение: из раздела "Навыки" давай уберем учебные...
Этот Java разработчик имеет впечатляющий опыт работы и образования в области информацио...