Java разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу/стажировку на позицию Java-разработчика. Формат работы желательно удалённый, но и рассматриваю и гибридный вариант.
Более шести лет работал сервис-инженером по ЧПУ-оборудованию, что дало мне большой опыт в поиске информации и адаптации к нестандартным условиям.

Пройден курс "Java-разработчик" от Hexlet.io, с целью перейти в одноимённую профессию. В прошлой специальности желаемый формат работы был просто недоступен, что особенно сказалось во время карантинных ограничений. В рамках обучения реализованы следующие проекты:

1. Игры разума
Пять консольных мини-игр для ментальной разминки - от простых "чёт-нечет" до определения пропущенного члена прогрессии.

Приобретённые навыки: работа с Git, Github, настройка окружения Java 17 (JDK 17), подключение сторонних плагинов в gradle, планирование архитектуры приложения

2. Вычислитель отличий
Проект направлен на создание консольного приложения по определению отличий в двух предложенных файлах определённого формата (json или yml), с поддержкой вывода результата в трёх разных вариациях (текст-таблица, plain или в виде json-строки)

Приобретённые навыки: работа с Github Action, автотесты (JUnit) + параметризованные тесты, подключение сторонней библиотеки picocli для работы с командной строкой, подключение плагина Jacoco для оценки покрытия тестами, работа с парсерами данных в json и yml

3. Валидатор данных
Библиотека, предназначенная для валидации заданных типов данных (реализована строка, числовое и валидация полей map)

Приобретённые навыки: расширенная работа с ООП - проектирование структуры классов, композиция объектов, наследование, создание приложения-библиотеки

4. Анализатор страниц
Веб-приложение, нацеленное на простой SEO-анализ сайтов. Производится валидация вводных данных на соответствие URL\URI, после чего возможен анализ сайта с парсингом meta-информации - title, заголовок уровня H1, description

Приобретённые навыки: фреймворк Javalin, тесты MockServer, шаблонизатор страниц JTE, Docker, парсер HTML-страниц Unitext, работа с базами данных H2\PostgreSQL с помощью JBDC

5. Менеджер задач
Веб-приложение, менеджер задач с возможностью создания собственных меток и статусов.

Приобретённые навыки: фреймворк Spring-WEB 3.0, тесты Spring, авторизация JWT, работа с базами данных jakarta, отслеживание проблем проекта через Rollbar, вывод информации по API через swagger-ui

Навыки
  • Знание Linux (Ubunta), с использованием командной строки;
  • Знание Java Core (базовые конструкции, ООП, обобщения, коллекции, работа с исключениями)
  • Пользуюсь контролем версий Git, Github
  • Автоматическое тестирование (JUnit), MockServer
  • Javalin framework + шаблонизатор JTE
  • Spring Web 3.0 framework
  • Spring boot

Опыт


Сервисный инженер, Сервисная компания
Март 2016 - по настоящее время
  • Проведение оперативно-ремонтных работ на оборудовании
  • Изучение систем управления ЧПУ, схем и механических чертежей
  • Сменный график дежурств в стабильном коллективе либо одиночные командировки
  • Взаимодействие с другими отделами (службы технического сопровождения, энергетики)

** Восстановил оборудование после 10 лет простоя в начале 2023 года после 1,5 лет ремонта. Самостоятельно изучил документацию по устаревшей стойке, восстановил актуальный бэкап и актуализировал параметры, восстановил подвижные части.
** Изучил системы управления и контроля ЧПУ как по справочникам и документации производителя, так и свободным поиском ещё стажёром, и с тех пор обучение не прерывалось
** Точно и в полном объёме описываю проблему, меры по её преодолению или требуемые работы - как для потребителя, так и для описания работ для коллег

Образование


Магистр по направлению "Техносферная безопасность", Институт математики, информационных технологий и физики, Удмуртский государственный университет, Ижевск
Сентябрь 2016 - Август 2018
Бакалавр по направлению "Теплоэнергетика и теплотехника", Факультет энергетики и электрофикации, Ижевская государственная сельскохозяйственная академия, Ижевск
Сентябрь 2012 - Август 2016

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...