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.
Опыт работы:

Долгое время работал в банке инженером в отделе информационного обеспечения, за время работы прошел путь от инженера до ведущего инженера. В данный момент работаю инженером сопровождения в секторе сопровождения складской логистики, характер работы - анализ с помощью SQL.

Личные качества:

Стремление к росту и развитию, внимательность, стрессоустойчивость, желание докопаться до причины проблемы.

Навыки
  • Основы Java
  • Java Collections Framework
  • Java Exception
  • Основы ООП
  • Разработка на основании подхода Test-Driven Development (TDD) с использованием JUnit5 и JaCoCo
  • Gradle, Git, GitHub Actions
  • Linux
Награды, Сертификаты

В 2022 году проходил обучение в школе тестировщиков ПО be-tester на курсах: "Основы тестирования программного обеспечения" и "Основы автоматизации тестирования с помощью Selenium и Python". На курсах приобрел навыки тестирования ПО и web-сайтов, знание процессов разработки ПО, знание тестовой документации.

Владение английским
Начальные знания
Телефон
+79182941530
Почта
bujhm9987@gmail.com
Телеграм
@Bujhm9987
Дополнительные контакты

Работа


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

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

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

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

Поддержка пользователей в офисе, обслуживание ПК и оргтехники, заправка картриджей, прокладка сети, Специалист по поддержке пользователей
Октябрь 2009 - Март 2012

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

Образование


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

Комментарии


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

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

Ожидает подтверждения
0

Резюме имеет некоторые достоинства, такие как подробное описание проектов, выполненных в рамках обучения, а также опыта работы. Однако, есть некоторые недостатки, которые могут повлиять на оценку кандидата.

Первое, что бросается в глаза - это отсутствие информации о навыках Java. В резюме не указано, какой уровень владения языком у кандидата, нет информации о фреймворках, библиотеках и технологиях, которые он использовал при разработке проектов.

Второе, это отсутствие четкой цели. Кандидат указывает, что открыт для предложений на позицию Junior Java-разработчика, но не указывает, какую компанию и в какой сфере он хотел бы работать.

Третье, это отсутствие информации о достижениях в работе, а также о том, как кандидат смог применить свои знания и навыки на практике.

Четвертое, это описание опыта работы в обратном хронологическом порядке, что усложняет чтение и понимание.

Поэтому, резюме нуждается в доработке и дополнении информации о навыках, достижениях и цели кандидата.

Сопроводительное письмо

Уважаемый руководитель отдела кадров,

Я хочу подать свою кандидатуру на позицию Junior Java Developer в вашей компании. Позвольте мне представиться.

Я окончил университет по специальности "Программное обеспечение вычислительной техники и автоматизированных систем" и проходил обучение в школе тестировщиков ПО be-tester на курсах: "Основы тестирования программного обеспечения" и "Основы автоматизации тестирования с помощью Selenium и Python". В настоящее время я прохожу обучение на портале Hexlet на профессию Java-разработчик.

За время обучения я приобрел знания и навыки в области Java-разработки, TDD, автоматического тестирования, Git, Gradle, GitHub Actions, Linux. Я также разработал несколько проектов на Java, включая консольную утилиту для сравнения данных в разных форматах и набор из пяти консольных игр.

Я имею опыт работы в банке, начиная с инженера и заканчивая ведущим инженером, а также работаю инженером сопровождения в секторе сопровождения складской логистики. Моя работа заключается в анализе бизнес-процессов с помощью SQL, анализе соответствия описанных бизнес-процессов и работы кода SQL, локализации ошибок в коде.

Я стремлюсь к росту и развитию, обладаю внимательностью, стрессоустойчивостью и желанием докопаться до причины проблемы.

Я прилагаю свое резюме к данному письму и готов предоставить дополнительную информацию по запросу. Буду рад получить возможность обсудить свою кандидатуру с вами.

С уважением,
[Ваше имя]

Улучшенное резюме

Junior Java Developer

Открыт для предложений на позицию Junior Java-разработчик.

Образование:
- В 2009 году окончил университет по специальности "Программное обеспечение вычислительной техники и автоматизированных систем".
- В 2022 году проходил обучение в школе тестировщиков ПО be-tester на курсах: "Основы тестирования программного обеспечения" и "Основы автоматизации тестирования с помощью Selenium и Python". На курсах приобрел навыки тестирования ПО и web-сайтов, знание процессов разработки ПО, знание тестовой документации.
- Прохожу обучение на портале Hexlet на профессию 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.

Опыт работы:
- В данный момент работаю инженером сопровождения в секторе сопровождения складской логистики в ООО ИТМ. Начало работы: 2022-07-01.
- Работал в банке инженером в отделе информационного обеспечения, прошел путь от инженера до ведущего инженера.
- Работал специалистом по поддержке пользователей в ООО Опт-трейд.

Личные качества:
Стремление к росту и развитию, внимательность, стрессоустойчивость, желание докопаться до причины проблемы.

Навыки:
Java SE: ООП, Коллекции, Исключения, основы ООП, разработка через тестирование (TDD), автоматическое тестирование: JUnit, Gradle, Git, GitHub Actions, Linux.

Контакты:
+79182941530
bujhm9987@gmail.com


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