Java-разработчик
Основное
Новосибирск
Готов
О себе
Начинающий Java-разработчик. Ищу работу на позиции Junior с полной занятостью или стажировку по своей специальности. Рассматриваю любые форматы: офисный, гибридный, удалённый. Готова к релокации.
В 2023 году приняла решение сменить сферу деятельности и заняться веб-разработкой, т.к. считаю, что проявляю гораздо больше предрасположенностей и интереса к информатике как к представителю точных наук, нежели к более гуманитарным или творческим сферам. Язык Java привлёк меня своей универсальностью в использовании и надежностью, обусловленной поиском возможных ошибок ещё на этапе компиляции.
На данный момент являюсь студентом программы «Java-разработчик» в школе программирования Hexlet и занимаюсь разработкой учебных проектов.
Выполненные учебные проекты
ИГРЫ РАЗУМА
Проект представляет собой игру, предлагающую пользователю решить 5 различных математических задач на выбор. По ссылке на GitHub можно ознакомиться с ними и посмотреть, как происходит игровой процесс.
Приобретённые навыки:
- Настройка окружения Java
- Работа в IntelliJ IDEA
- Подключение и работа с checkstyle и CodeClimate
- Работа с системой контроля версий Git и GitHub
- Сборка проектов с помощью Gradle
- Опыт работы с командной строкой
- Запись аскинем
ВЫЧИСЛИТЕЛЬ ОТЛИЧИЙ
Проект реализует утилиту для командной строки, которая находит отличия между двумя файлами форматов JSON или YAML и выдаёт результат в различных форматах. При разработке утилиты использовались библиотеки для работы с файлами форматов JSON и YAML, а также библиотека для создания утилит командной строки picocli.
Приобретённые навыки:
- Написание автоматических тестов
- Умение вести разработку через тестирование
- Подключение и работа с JaCoCo
- Работа с утилитой make
- Настройка GitHub Actions
- Опыт работы с файлами
- Опыт работы с библиотеками jackson-databind и jackson-yaml
- Опыт работы с библиотекой picocli
ВАЛИДАТОР ДАННЫХ
Проект представляет собой библиотеку для валидации данных. Реализована возможность проводить валидацию строк, целых чисел и словарей (мап). Цель создания данного проекта - закрепить знания об объектно-ориентированном программировании и его принципах.
Приобретённые навыки:
- Применение принципов ООП на практике
- Работа с функциональным интерфейсом Predicate
- Опыт работы с JShell Plugin (использовался для записи аскинем)
- Опыт написания документации (README.md)
Hard skills
- Java Core
- Java Collections Framework
- Автоматическое тестирование (JUnit5)
- HTML, CSS
- Основы SQL
- Git, GitHub
- Javalin
- Сборка проектов через Gradle
- Работа с WSL (Windows Subsystem for Linux)
- Jackson
- Понимание принципов ООП
- Разработка через тестирование (TDD)
Soft skills
- Способность быстро учиться новому
- Умение решать проблемы самостоятельно
- Способность доводить начатое до конца
- Критическое мышление
- Креативность
Образование
Рекомендации
Резюме выглядит хорошо структурированным и содержит достаточно информации о навыках и опыте кандидата. Отмечены как hard skills, так и soft skills, что является плюсом. Также указаны выполненные учебные проекты, что демонстрирует практический опыт работы с Java и связанными инструментами. Однако, есть несколько областей, в которых резюме можно улучшить:
- Обратите внимание на правильность оформления пунктов списка навыков. Например, раздел "Hard skills" начинается с однотипных фраз, а затем переходит к перечислению навыков. Рекомендуется сделать все пункты однородными по структуре.
- Укажите более конкретные детали о выполненных проектах, такие как их цель, использованные технологии и результаты. Это поможет работодателю получить более полное представление о ваших навыках и опыте.
- Добавьте информацию о вашем образовании, включая университет и специальность, если есть.
- Укажите дополнительные языки программирования или технологии, которыми вы владеете, если они относятся к вашей области работы.
- Убедитесь, что контактные данные (электронная почта) указаны корректно.
В целом, резюме демонстрирует ваш интерес к разработке на Java и полученный опыт. С учетом вышеперечисленных рекомендаций, оно может стать более привлекательным для потенциальных работодателей.
Сопроводительное письмо
Уважаемый работодатель,
Я обращаюсь к вам с целью представить своё резюме на позицию Java-разработчика. Я начинающий специалист в данной области и ищу работу с полной занятостью или стажировку, чтобы получить практический опыт.
С самого окончания школы я искала свою настоящую профессию и сначала ошибочно считала, что мои способности лежат лишь в гуманитарных науках. Это привело к тому, что я не успела получить реальный опыт работы. Я пробовала свои силы в разных сферах, таких как повар, журналист и дизайнер. У меня есть 4 семестра бакалавриата по специальности "Графический дизайн".
В 2023 году я приняла решение сменить сферу деятельности и заняться веб-разработкой, так как у меня больше предрасположенность и интерес к информатике, рассматривая её как точную науку. Я выбрала язык Java из-за его универсальности и надежности, а также возможности предотвращения ошибок ещё на этапе компиляции.
На данный момент являюсь студентом программы "Java-разработчик" в школе программирования Hexlet и активно занимаюсь разработкой учебных проектов. У меня уже есть опыт работы с настройкой окружения Java, работой в IntelliJ IDEA, подключением и использованием checkstyle и CodeClimate, а также работой с системой контроля версий Git и GitHub. Я также имею опыт сборки проектов с помощью Gradle и работой с командной строкой.
Я выполнила несколько учебных проектов, включая "Игры разума", где предлагается решить различные математические задачи, и "Вычислитель отличий", который реализует утилиту для поиска различий между файлами форматов JSON или YAML. В ходе работы над этими проектами я приобрела навыки написания автоматических тестов, разработки через тестирование, работы с различными библиотеками и инструментами.
Владение Hard skills, включая Java Core, Java Collections Framework, автоматическое тестирование (JUnit5), разработку через тестирование (TDD), работу с Git и GitHub, сборку проектов через Gradle, работу с WSL (Windows Subsystem for Linux), Project Lombok, CLI Builder (picocli) и Jackson, позволяют мне эффективно выполнять задачи в области Java-разработки.
Кроме того, я обладаю Soft skills, такими как готовность учиться новому, умение решать проблемы самостоятельно и способность доводить начатое дело до конца.
Я очень заинтересована в возможности применить свои знания и умения в реальной рабочей среде. Я готова активно развиваться и вкладывать все свои усилия в достижение общих целей команды. Буду рада встретиться с вами для более детального обсуждения моего опыта и возможностей сотрудничества.
С уважением,
[Ваше имя]
Улучшенное резюме
Java-разработчик
О себе
Начинающий Java-разработчик. Ищу работу с полной занятостью или стажировку по своей специальности. Рассматриваю как офисный формат (г. Новосибирск), так и удалённый.
Со времён окончания школы (2017) искала наиболее близкую мне профессию и ошибочно считала, что способна только к гуманитарным наукам. По этой причине не успела получить реальный опыт работы где-либо. Пробовала себя в разных специальностях, таких как повар, журналист, дизайнер. Имею за плечами 4 семестра бакалавриата по специальности «Графический дизайн».
В 2023 году я приняла решение сменить сферу деятельности и заняться веб-разработкой, т.к. считаю, что проявляю гораздо больше предрасположенностей и интереса к информатике как к представителю точных наук, нежели к более гуманитарным и творческим сферам. Язык Java привлёк меня своей универсальностью в использовании и надежностью, обусловленной поиском возможных ошибок ещё на этапе компиляции.
На данный момент являюсь студентом программы «Java-разработчик» в школе программирования Hexlet и занимаюсь разработкой учебных проектов.
Выполненные учебные проекты
Игры разума
Проект предлагает пользователю решить 5 различных математических задач.
Приобретённые навыки:
- Настройка окружения Java
- Работа в IntelliJ IDEA
- Подключение и работа с checkstyle и CodeClimate
- Работа с системой контроля версий Git и GitHub
- Сборка проектов с помощью Gradle
- Опыт работы с командной строкой
Вычислитель отличий
Проект реализует утилиту для командной строки, которая находит отличия между двумя файлами форматов JSON или YAML и выдаёт результат в различных вариантах.
Приобретённые навыки:
- Написание автоматических тестов
- Умение вести разработку через тестирование
- Подключение и работа с JaCoCo
- Работа с утилитой make
- Настройка GitHub Actions
- Опыт работы с файлами
- Опыт работы с библиотеками jackson-databind и jackson-yaml
- Опыт работы с библиотекой picocli
Hard skills
- Java Core
- Java Collections Framework
- Автоматическое тестирование (JUnit5)
- Разработка через тестирование (TDD)
- Git, GitHub
- Сборка проектов через Gradle
- Работа с WSL (Windows Subsystem for Linux)
- Project Lombok
- CLI Builder (picocli)
- Jackson
Soft skills
- Готовность учиться новому
- Умение решать проблемы самостоятельно
- Способность доводить начатое до конца
Добавить комментарий