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

Опыт


Инженер-программист 1 категории, ЗАО «Ижевский нефтяной научный центр»
Июль 2022 - по настоящее время

Обязанности:

• C#, ASP.NET

Инженер 1 категории, ЗАО «Ижевский нефтяной научный центр»
Август 2017 - Июль 2022

Обязанности:

• Проектирование обустройства нефтяных и газовых месторождений
• Работа с Заказчиком
• Замещение и исполнение обязанностей руководителя группы

Достижения:

• Внедрение средств автоматизации работы в ПО AutoCAD:
- разработка динамических блоков
- разработка шаблонов типовых чертежей
- создание и настройка комбинаций клавиш быстрого вызова команд

• Разработка шаблонов расчетов в Excel с использованием макросов

Образование


Диплом магистра с отличием по направлению «Строительство», профиль «Теплогазоснабжение населенных мест и предприятий», ФГБОУ ИжГТУ (г. Ижевск)
Сентябрь 2017 - Июль 2019
Диплом бакалавра с отличием по направлению «Строительство», профиль «Теплогазоснабжение и вентиляция», ФГБОУ ИжГТУ (г. Ижевск)
Сентябрь 2013 - Июль 2017

О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе Ижевск

Комментарии


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

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

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

Иван, привет!
Хорошее резюме, отличные достижения:)
У меня немного дополнений к описанию:
Логичнее будет начать с цели поиска: "Ищу работу..", указать язык программирования (junior java..).
Было бы здорово добавить ключевой мотив перехода в IT: чем привлекло направление, какие задачи хотел бы решать. При переходе к описанию учебных проектов отлично подойдет предложение-связка "Прошел профессию Java-разработчик на Hexlet".
Добавь фото на GiHub :)

Успехов тебе!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...