Junior Java-разработчик
Основное
Ижевск
Не указано
Ищу работу на позицию junior java-разработчик на полный день, формат работы: офис/удаленная/гибрид.
Прошел профессию Java-разработчик на Hexlet. В процессе обучения были выполнены следующие проекты:
Игры разума
Приложение представляет собой набор из пяти консольных игр - арифметических задач.
В процессе выполнения проекта применены навыки работы с git и Makefile, анализатором качества кода Checkstyle и системой сборки Gradle. Использована система непрерывной интеграции Github Actions
В результате выполнения проекта получен опыт построения архитектуры приложения с изоляцией побочных эффектов и созданием барьеров абстракций
Вычислитель отличий
Консольное приложение представляет собой программу, которая производит сравнение двух структур данных - файлов формата json и yml, определяет разницу между ними и генерирует отчет.
В процессе выполнения проекта применены навыки работы со сторонними библиотеками jackson и picocli, освоена разработка через написания тестов с использованием фреймворка JUnit, подключен сервис анализа кода и покрытие тестами Codeclimate
В результате выполнения проекта получен опыт работы с алгоритмами обработки структур данных, коллекциями и автоматизированным тестированием
Валидатор данных
Валидатор данных представляет собой библиотеку для проверки корректности (валидации) данных.
В процессе выполнения проекта применены навыки ООП
В результате выполнения проекта получен опыт в создании удобных иерархий классов и применении принципов программирования SOLID, запроектированный интерфейс библиотеки отвечает понятию DSL-кода
Анализатор страниц
Анализатор страниц представляет собой полноценное веб-приложение, которое анализирует сайты на SEO пригодность.
В процессе выполнения проекта применены навыки работы с фреймворками Javalin и Bootstap, протоколом HTTP, отработаны взаимодействия с базами данных
В результате выполнения проекта получен опыт в построении сайта на MVC-архитектуре, тестировании посредством имитации HTTP-запросов, развертывании приложения с помощью сервиса Heroku
Менеджер задач
Менеджер задач представляет собой систему управления задачами.
В процессе выполнения проекта применены навыки работы с фреймворком Spring, инструментом управления миграциями Liquibase, инструментом Swagger. Отработаны возможности по созданию сущностей с помощью ORM и описанию связей между ними
В результате выполнения проекта получен опыт работы с типичными CRUD-операциями, механизмами аутентификация и авторизация, опыт проектирования API и подключения фронтенд посредством взаимодействия с предоставленным API бэкенд-приложения
Обо мне
Закончил обучение по направлению «строительство», после бакалавриата устроился в проектный институт и 5 лет проработал инженером-проектировщиком обустройства нефтяных и газовых месторождений. За это время получил колоссальный опыт работы, продвинулся по карьерной лестнице, но с каждым годом интерес к сфере угасал: мало интересных задач, много однотипных проектов, а главное - перспектив дальнейшего развития в следующие несколько лет не наблюдалось.
IT сфера была интересна всегда, в окружении есть друзья-айтишники, с которыми часто заходил разговор на тему программирования и их работы, из которого я все больше убеждался, что меня увлекает данная сфера, что я вижу перспективы развития и возможности реализоваться в профессии. Мотивации оказалось достаточно, чтобы параллельно основной работе пройти программу обучения Java-разработчик на Hexlet и сделать первый большой шаг на пути к смене деятельности.
• Linux (Ubuntu, WSL2)
• Java SE (понимание принципов OOP, SOLID, MVC)
• Git, GitHub
• Gradle, Maven
• Spring Boot, Spring Data, Spring Security, Spring JPA (Hibernate)
• Javalin
• Liquibase
• Swagger (понимание принципов REST API)
• SQL
• JUnit
• Docker
• Lombok
• Postman
• IntelliJ IDEA
• Основы программирования на Python (HackerU)
• Java-разработчик (Hexlet)
Работа
Обязанности:
• C#, ASP.NET
Обязанности:
• Проектирование обустройства нефтяных и газовых месторождений
• Работа с Заказчиком
• Замещение и исполнение обязанностей руководителя группы
Достижения:
• Внедрение средств автоматизации работы в ПО AutoCAD:
- разработка динамических блоков
- разработка шаблонов типовых чертежей
- создание и настройка комбинаций клавиш быстрого вызова команд
• Разработка шаблонов расчетов в Excel с использованием макросов
Образование
Рекомендации
Резюме выглядит достаточно подробным и информативным. Кандидат описал свои проекты, навыки и достижения в предыдущей работе. Однако, следует убрать информацию о месте работы и учебы, так как это не относится к профессии Java-разработчика и не является важной информацией для работодателя. Также стоит отформатировать резюме, чтобы было удобнее читать. В целом, кандидат имеет хороший опыт и знания, и сможет претендовать на позицию junior java-разработчика.
Сопроводительное письмо
Уважаемый работодатель!
Я направляю Вам свое резюме в надежде на то, что мое образование и опыт работы в совокупности с моими усилиями по изучению программирования помогут мне получить работу на позиции junior java-разработчика в Вашей компании.
В процессе обучения на курсе Java-разработчик на Hexlet я приобрел опыт работы с различными технологиями и инструментами, такими как Git, Gradle, Spring Boot, Javalin, Liquibase, Swagger, SQL, JUnit, Docker, Lombok, Postman, IntelliJ IDEA и другие. Также я создал ряд проектов, которые помогли мне закрепить полученные знания и улучшить навыки программирования.
Я готов к работе в офисе, удаленно или в формате гибрида. Я также готов рассмотреть варианты стажировки с дальнейшим трудоустройством. Место моего жительства - город Ижевск, однако я готов рассмотреть возможность переезда внутри страны.
Я посвятил 5 лет своей жизни инженерной работе в нефтегазовой отрасли, однако с каждым годом мой интерес к данной сфере пропадал. Я всегда был увлечен IT-сферой, и после прохождения курса Java-разработчик на Hexlet я убедился в том, что хочу развиваться в этой области и реализовать свой потенциал.
Я уверен, что мой опыт и навыки помогут мне стать ценным членом команды и внести свой вклад в развитие проектов Вашей компании.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior Java-разработчик
Ищу работу на позицию junior Java-разработчика на полный день, формат работы: офис/удаленная/гибрид. Рассматриваю варианты стажировки с дальнейшим трудоустройством. Место жительства г. Ижевск, готов рассмотреть варианты переезда внутри страны.
ОБРАЗОВАНИЕ
- Диплом бакалавра с отличием по направлению "Строительство", профиль "Теплогазоснабжение и вентиляция", ФГБОУ ИжГТУ (г. Ижевск), 2013-2017
- Диплом магистра с отличием по направлению "Строительство", профиль "Теплогазоснабжение населенных мест и предприятий", ФГБОУ ИжГТУ (г. Ижевск), 2017-2019
- Основы программирования на Python (HackerU)
- Java-разработчик (Hexlet)
- Погружение в рефакторинг (refactoring.guru)
ПРОЕКТЫ
Прошел профессию Java-разработчик на Hexlet. В процессе обучения были выполнены следующие проекты:
- Игры разума: приложение представляет собой набор из пяти консольных игр - арифметических задач. В результате выполнения проекта получен опыт построения архитектуры приложения с изоляцией побочных эффектов и созданием барьеров абстракций.
- Вычислитель отличий: консольное приложение представляет собой программу, которая производит сравнение двух структур данных - файлов формата JSON и YAML, определяет разницу между ними и генерирует отчет. В результате выполнения проекта получен опыт работы с алгоритмами обработки структур данных, коллекциями и автоматизированным тестированием.
- Валидатор данных: валидатор данных представляет собой библиотеку для проверки корректности (валидации) данных. В результате выполнения проекта получен опыт в создании удобных иерархий классов и применении принципов программирования SOLID, запроектированный интерфейс библиотеки отвечает понятию DSL-кода.
- Анализатор страниц: анализатор страниц представляет собой полноценное веб-приложение, которое анализирует сайты на SEO пригодность. В результате выполнения проекта получен опыт в построении сайта на MVC-архитектуре, тестировании посредством имитации HTTP-запросов, развертывании приложения с помощью сервиса Heroku.
- Менеджер задач: менеджер задач представляет собой систему управления задачами. В результате выполнения проекта получен опыт работы с типичными CRUD-операциями, механизмами аутентификация и авторизация, опыт проектирования API и подключения фронтенд посредством взаимодействия с предоставленным API бэкенд-приложения.
НАВЫКИ
- Linux (Ubuntu, WSL2)
- Java SE (понимание принципов OOP, SOLID, MVC)
- Git, GitHub
- Gradle, Maven
- Spring Boot, Spring Data, Spring Security, Spring JPA (Hibernate)
- Javalin
- Liquibase
- Swagger (понимание принципов REST API)
- SQL
- JUnit
- Docker
- Lombok
- Postman
- IntelliJ IDEA
ОБО МНЕ
Закончил обучение по направлению "Строительство", после бакалавриата устроился в проектный институт и 5 лет проработал инженером-проектировщиком обустройства нефтяных и газовых месторождений. За это время получил колоссальный опыт работы, продвинулся по карьерной лестнице, но с каждым годом интерес к сфере угасал: мало интересных задач, много однотипных проектов, а главное - перспектив дальнейшего развития в следующие несколько лет не наблюдалось.
IT сфера была интересна всегда, в окружении есть друзья-айтишники, с которыми часто заходил разговор на тему программирования и их работы, из которого я все больше убеждался, что меня увлекает данная сфера, что я вижу перспективы развития и возможности реализоваться в профессии. Мотивации оказалось достаточно, чтобы параллельно основной работе пройти программу обучения Java-разработчик на Hexlet и сделать первый большой шаг на пути к смене деятельности.
КОНТАКТЫ
Добавить комментарий
Иван, привет!
Хорошее резюме, отличные достижения:)
У меня немного дополнений к описанию:
Логичнее будет начать с цели поиска: "Ищу работу..", указать язык программирования (junior java..).
Было бы здорово добавить ключевой мотив перехода в IT: чем привлекло направление, какие задачи хотел бы решать. При переходе к описанию учебных проектов отлично подойдет предложение-связка "Прошел профессию Java-разработчик на Hexlet".
Добавь фото на GiHub :)
Успехов тебе!
Добавить комментарий