Java разработчик
Основное
Ухта
Готов только в рамках страны проживания
Ищу работу Junior Java разработчика
На данный момент прохожу обучение по профессии Java разработчик в школе программирования Hexlet.В моем аккаунте на GitHub пока представлены два проекта:
1) Игры разума
Консольная программа, состоящая их пяти математических игр. Каждая игра состоит из 3 вопросов. При правильных ответах игра считается выигранной. При хотя бы одном неверном ответе игра завершается.
В результате реализации данного проекта были получены следующие навыки:
- настройка окружения Java
- опыт работы в IDE Intelij IDEA
- работа с Gradle(управление зависимостями, создание проектов и т.д.)
- работа с Git и GitHub (управление удаленного репозиториями, управление историей кода)
- работа с MakeFile, CodeClimate, CheckStyle
Используемые технологические стеки: Java SE 17, Gradle 7, Git, GitHub
2) Вычислитель отличий
Программ определяющая различия между двумя структурами данных. Возможности:
- Поддержка входных форматов json и yml
- Вывод отчета в в виде plain text, Stylish, Json
В результате реализации данного проекта были получены следующие навыки:
- Работа с библиотекой picocli;
- Работа с коллекциями и структурами данных (хеш-таблица);
- Работа с разными форматами данных (json, yml);
- Организация работы с файлами (библиотека java.nio.file классы Path, Paths, Files);
- Организация сериализации и десериализации данных (библиотека Jackson Class ObjectMapper);
- Работа с системой непрерывной интеграции (CI) — Github Actions;
- Автоматическое тестирование с помощью JUnit, анализ покрытия кода тестами (библиотека Jacoco);
- Работа с CodeClimate;
- Использование техники TDD (написание тестов до кода).
Используемые технологические стеки: Java SE 17, Gradle 7, Git, GitHub. Checkstyle, JUnit 5
3) Валидатор данных (библиотека)
Валидатор данных – библиотека, с помощью которой можно проверять корректность любых данных. Подобных библиотек множество в каждом языке, так как практически все программы работают с внешними данными, которые нужно проверять на корректность. В первую очередь речь идет про данные форм заполняемых пользователями. За основу для проекта взята библиотека yup.
Полученные навыки:
* проектирование архитектуры приложения в объектно-ориентированном стиле с учетом возможности его расширения без переписывания кода;
* применение и соблюдение принципов SOLID;
* предметно-ориентированное программирование (DSL);
* реализация приложения на основе fluent-интерфейса;
* работа с лямбда-выражениями и углубление знаний о функциональных интерфейсах.
Стек:
* Java 17, Git, GitHub, Gradle, Checkstyle, Code Climate, JUnit5, GitHub Actions.
Hard skills:
Java Core 17, Java Collections, Git, Github, Github Actions, Gradle, ООП, JUnit 5, OS Ubuntu.
Работа
установка и настройка ПО, роутеров
мелкий ремонт оргтехники (ноутбуков, проекторов)
подключение к ЕСПД АРМ учреждения
обеспечение антивирусной защиты на АРМ учреждения
достижения:
настройка и сопровождение доменной сети, групповых политик
настройка корпоративной почты
введение сервисов Google для удаленного обучения
Образование
Рекомендации
Резюме выглядит впечатляюще. У вас есть опыт работы над различными проектами, используя различные технологические стеки. Ваш опыт работы в качестве системного администратора также добавляет ценности к вашему профилю. Важно отметить, что вы использовали различные инструменты разработки, такие как Git, GitHub, Gradle, JUnit и другие, что демонстрирует вашу готовность использовать современные инструменты и методологии разработки.
Также хорошо, что вы обучались в техническом учебном заведении и имеете образование в области АСОИУ.
Однако, вам следует добавить больше информации о вашем образовании, такую как название института и факультета, чтобы работодатели могли получить более полное представление о вашем образовательном фоне.
В целом, резюме очень хорошее, и оно ясно демонстрирует ваши навыки и опыт в разработке на Java.
Сопроводительное письмо
Уважаемый работодатель,
Я обращаюсь к вам с целью представить свое резюме и выразить свой интерес к вакансии Junior Java разработчика в вашей компании.
На данный момент я прохожу обучение в школе программирования Hexlet, где получаю знания и навыки в области Java разработки. В моем аккаунте на GitHub представлены два проекта, которые я самостоятельно разработал и реализовал.
Первый проект - "Игры разума", это консольная программа, состоящая из пяти математических игр. Реализация этого проекта позволила мне овладеть навыками настройки окружения Java, работой с IDE Intelij IDEA, управлением зависимостями с помощью Gradle, а также работой с Git и GitHub для управления историей кода.
Второй проект - "Вычислитель отличий", это программа, которая определяет различия между двумя структурами данных. В ходе разработки этого проекта я приобрел опыт работы с разными форматами данных (json, yml), организацией работы с файлами, сериализацией и десериализацией данных, а также работой с системой непрерывной интеграции (CI) и автоматическим тестированием с помощью JUnit.
Я также имею опыт работы в качестве системного администратора в МОУ СОШ №10, где занимался установкой и настройкой ПО, роутеров, а также обеспечением антивирусной защиты на АРМ учреждения. Также я внедрил сервисы Google для удаленного обучения.
Мое образование включает АСОИУ, УГТУ, где я получил специальность Java разработчика.
Я готов применить свои знания и навыки в работе над проектами вашей компании. Я обладаю хорошими коммуникативными и аналитическими способностями, быстро обучаюсь и стремлюсь к профессиональному росту.
Буду рад обсудить возможность присоединиться к вашей команде и внести свой вклад в развитие проектов. Прилагаю свое резюме для вашего рассмотрения.
С уважением,
[Ваше имя]
Улучшенное резюме
Java разработчик
Ищу работу в качестве Junior Java разработчика.
На данный момент прохожу обучение по профессии Java разработчик в школе программирования Hexlet. В моем аккаунте на GitHub представлены два проекта:
1) Игры разума
Консольная программа, состоящая из пяти математических игр. Каждая игра состоит из трех вопросов. При правильных ответах игра считается выигранной. При хотя бы одном неверном ответе игра завершается.
В результате реализации данного проекта были получены следующие навыки:
- Настройка окружения Java
- Опыт работы в IDE Intelij IDEA
- Работа с Gradle (управление зависимостями, создание проектов и т.д.)
- Работа с Git и GitHub (управление удаленными репозиториями, управление историей кода)
- Работа с MakeFile, CodeClimate, CheckStyle
Используемые технологические стеки: Java SE 17, Gradle 7, Git, GitHub
2) Вычислитель отличий
Программа, определяющая различия между двумя структурами данных. Возможности:
- Поддержка входных форматов json и yml
- Вывод отчета в виде plain text, Stylish, Json
В результате реализации данного проекта были получены следующие навыки:
- Работа с библиотекой picocli
- Работа с коллекциями и структурами данных (хеш-таблица)
- Работа с разными форматами данных (json, yml)
- Организация работы с файлами (библиотека java.nio.file классы Path, Paths, Files)
- Организация сериализации и десериализации данных (библиотека Jackson Class ObjectMapper)
- Работа с системой непрерывной интеграции (CI) — Github Actions
- Автоматическое тестирование с помощью JUnit, анализ покрытия кода тестами (библиотека Jacoco)
- Работа с CodeClimate
- Использование техники TDD (написание тестов до кода)
Используемые технологические стеки: Java SE 17, Gradle 7, Git, GitHub, Checkstyle, JUnit 5
Hard skills:
- Java Core 17
- Java Collections
- Git
- Github
- Github Actions
- Gradle
- ООП
- JUnit 5
- ОС Ubuntu
Телефон: +79129413005
Email: stet169500@gmail.com
Опыт работы:
Компания: МОУ СОШ №10
Позиция: Системный администратор
Начало работы: 2013-08-01
Конец работы: 2023-07-01
Описание: установка и настройка ПО, роутеров; мелкий ремонт оргтехники (ноутбуков, проекторов); подключение к ЕСПД АРМ учреждения; обеспечение антивирусной защиты на АРМ учреждения
Достижения: настройка и сопровождение доменной сети, групповых политик; настройка корпоративной почты; введение сервисов Google для удаленного обучения
Место учебы:
Институт:
Факультет:
Начало обучения: 2002-09-01
Конец обучения: 2007-06-01
Описание: АСОИУ, УГТУ
Добавить комментарий