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

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

Комментарии


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

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

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