Junior Java Developer
Основное
Санкт-Петербург
Не готов
Ищу работу/стажировку на позицию Junior Java Developer.
Предпочтительный формат - офис.
Имею учебный опыт, готов применять его на практике с дальнейшим развитем .
На текущий момент есть три завершенных проекта .
Игры разума
Совокупность из пяти консольных игр , готов к расширению т.к движок реализован отдельно от логики игр.
Полученные навыки:
- Java core
- Git и GitHub
- Gradle
- Подключение CodeClimate
- Использование линтера checkstyle
Вычислитель отличий
Консольная утилита , вычисляющая различия между двумя файлами формата YAML/JSON. Результат выводится в форматах : plain, stylish, JSON.
Полученые навыки:
- утилита Picocli (для взаимодействие через консоль)
- Junit5
- Java Collections
- OOP
- анализ покрытия кода тестами Jacoco
- работа с файлами, парсинг входящих данных (библиотека Jakson)
- знакомство с непрерывной интеграцией - GitHub Actions
Валидатор данных
Библиотека для проверки корректности данных. Реализована проверка объектов типа String/Number/Map на соответствие заданным условиям:
- Валидацию строки (содержимое, минимальная длина, наличие заданных подстрок)
- Валидацию числа (числовой тип, знак числа, присутствие в заданном диапазоне)
- Валидацию объектов типа Map (тип данных карты, соответствие заданному размеру)
- Вложенную валидацию
Полученные навыки:
- Работа с функциональным интерфейсом Predicate;
- Проработка логики работы валидаторов;
Hard skills:
- Java core
- Java Collections
- OOP
- Junit5
- Git и GitHub
- Ubuntu
- SQL: Postgres
- Gradle, Maven
Soft skills:
- не боюсь трудностей и заинтересован в дальнейшем развитии
Работа
Имитация режимов полета турбореактивных двигателей на стендовом оборудовании
Имитация режимов работы двигателя для гражданской авиации и их отдельных узлов
Образование
Рекомендации
Резюме имеет несколько сильных сторон:
- наличие учебного опыта и завершенных проектов, что указывает на желание развиваться и получать практический опыт;
- описание навыков и технологий, которыми владеет кандидат, что поможет работодателю понять, какую подготовку он имеет и какие задачи может выполнять;
- указание на желание работать в офисе, что может быть привлекательным для компаний, которые предпочитают такой формат работы.
Однако, резюме также имеет некоторые недостатки:
- отсутствие информации о конкретных проектах и задачах, которые кандидат выполнял, что умаляет его практический опыт;
- отсутствие информации о конкретном уровне знаний и умений в каждой из технологий, что может создать некоторые вопросы у работодателя;
- отсутствие информации о прошлых местах работы или других достижениях, что не позволяет работодателю более полно оценить потенциал кандидата.
В целом, резюме кандидата может быть улучшено, добавив более конкретную информацию о проектах, достижениях и уровне знаний в каждой из технологий.
Сопроводительное письмо
Уважаемый(ая) рекрутер(ша),
Я представляю себя в качестве Junior Java Developer и ищу работу/стажировку в офисе. Я имею учебный опыт и готов применять его на практике с дальнейшим развитием. На текущий момент у меня есть три завершенных проекта, которые я разработал самостоятельно и разместил в моем репозитории на GitHub.
Первый проект - это совокупность из пяти консольных игр, готовых к расширению, так как движок реализован отдельно от логики игр. Второй проект - это консольная утилита, которая вычисляет различия между двумя файлами формата YAML/JSON. Результат выводится в форматах plain, stylish и JSON. Третий проект - это библиотека для проверки корректности данных. Реализована проверка объектов типа String/Number/Map на соответствие заданным условиям.
Мои навыки включают в себя Java core, Java Collections, Junit5, Git и GitHub, Ubuntu, SQL: Postgres, Gradle, Maven и другие. Я также обладаю Soft skills, такими как настойчивость и усердие в работе над проектами, а также заинтересован в дальнейшем развитии.
В настоящее время я изучаю Java на факультете Hexlet Java Developer. Я готов применить все свои знания и опыт на практике и стать ценным членом вашей команды.
Пожалуйста, свяжитесь со мной, если у вас есть какие-либо вопросы или заинтересованность в моих навыках и опыте.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Java Developer
Я ищу работу/стажировку на позицию Junior Java Developer в офисном формате. Имею учебный опыт и готов применять его на практике с дальнейшим развитием. На данный момент у меня есть три завершенных проекта.
Проект 1: https://github.com/exerusik/java-project-61
Состоит из пяти консольных игр, движок которых реализован отдельно от логики игр. Готов к расширению.
Полученные навыки: Java core, Git и GitHub, Gradle, подключение CodeClimate, использование линтера checkstyle.
Проект 2: https://github.com/exerusik/java-project-71
Консольная утилита, вычисляющая различия между двумя файлами формата YAML/JSON. Результат выводится в форматах: plain, stylish, JSON.
Полученные навыки: утилита Picocli (для взаимодействия через консоль), Junit5, анализ покрытия кода тестами Jacoco, работа с файлами, парсинг входящих данных (библиотека Jakson), знакомство с непрерывной интеграцией - GitHub Actions.
Проект 3: https://github.com/exerusik/java-project-78
Библиотека для проверки корректности данных. Реализована проверка объектов типа String/Number/Map на соответствие заданным условиям.
Полученные навыки: применение принципов SOLID, работа с функциональным интерфейсом Predicate, проработка логики работы валидаторов.
Hard skills: Java core, Java Collections, Junit5, Git и GitHub, Ubuntu, SQL: Postgres, Gradle, Maven.
Soft skills: не боюсь трудностей и заинтересован в дальнейшем развитии.
Контакты: 89960826630, exe.rusik@gmail.com.
Образование:
Институт: не указано
Факультет: не указано
Начало обучения: 2014-09-01
Конец обучения: 2018-06-01
Описание: производство авиационных двигателей.
Институт: не указано
Факультет: не указано
Начало обучения: 2022-06-01
Конец обучения: не указано
Описание: Hexlet Java Developer.
Добавить комментарий