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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...