Junior Java Developer

Контакты


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

Описание

Привет! Ищу работу или стажировку по профессии java-разработчик. Рассматриваю удаленную работу, но в будущем хотел бы переехать в один из мегаполисов. Я всегда пересекался с IT-сферой как на работе, так и в хобби. Но осознания того, что пора бы переквалифицироваться в программисты не было. Закончил обучение в школе Хекслет 20 января 2023 года. Проживаю в г. Нарьян-Маре, Ненецкий АО, Россия.

За время обучения написал и защитил следующие проекты:

Свой проект "Сокращатель ссылок 2.0", доступен по ссылке https://cut4me.fun

Учебные проекты:

✓ Игры разума
Программа представляет из себя 5 консольных математических мини-игр. Движок спроектирован так, чтобы был общим для всех игр.

Полученные навыки:
- настройка рабочего окружения;
- установка CheckStyle (линтер, анализатор качества кода);
- работа с Gradle;
- Git и Github (работа с репозиторием, команды для работы с Git);
- установка linux второй системой и знакомство с терминалом;
- опыт построения архитектуры полноценного приложения и написания чистого кода;
- типы данных, методы, переменные, константы, циклы (while, for, for each), конструкция switch, массивы, вложенные массивы.
Стэк: Gradle, make, CheckStyle, Git, Linux.

✓ Вычислитель отличий
Программа вычисляет разницу между двумя json или yml файлами и представляет её в выбранном пользователем формате.
Полученные навыки:

- научился работать с коллекциями и структурами данных;
- изучил способы построения и обхода деревьев;
- научился парсить и формировать json и yml;
- научился писать тесты (JUnit) и освоил разработку через них;
- познакомился с непрерывной интеграцией (CI) и элементами экстремального программирования (XP);
- прокачал ООП мышление.

✓ Валидатор данных
Создание собственной библиотеки для проверки корректности (валидации) данных. Интерфейс библиотеки для валидации – яркий пример DSL, специализированного языка, позволяющего декларативно (описательно) описывать то, что вы хотите от кода. Код, написанный в таком стиле, читается значительно легче, чем работа с прямым созданием объектов. Во многом этот подход базируется на паттерне fluent-интерфейс.

Полученные навыки:
- прокачал навыки проектирования кода, в особенности, объектно-ориентированной архитектуры;
- тренировка TDD.

Стэк: Gradle, Make, JUnit 5, Jackson, Github Actions, CheckStyle, CodeClimate, JaCoCo (test coverage), Git, Linux.

✓ Анализатор страниц
Позволяет проверить сайт на SEO пригодность.

Полученные навыки:
Фронтенд (Bootstrap, CDN). Фреймворк Javalin (Маршрутизация, Представление). База данных, (ORM Ebean, Миграции, query builders). Деплой (PaaS). HTTP (в том числе выполнение запросов). Интеграционное тестирование. Логгирование.

Стэк: Gradle, Make, JUnit 5, Jackson, Github Actions, CheckStyle, CodeClimate, JaCoCo (test coverage), Git, Linux.

✓ Менеджер задач
Task Manager – система управления задачами, подобная http://www.redmine.org/. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Полученные навыки:
- научился проектировать базы данных;
- научился строить связи между сущностями;
- научился создавать полноценный сайт с нуля, использую фреймворк Spring.

Стэк: Gradle, Make, JUnit 5, Jackson, Github Actions, CheckStyle, CodeClimate, JaCoCo (test coverage), Git, Linux, Spring, RollBar, ORM, PaaS, Swagger

Навыки
  • Основы Java
  • Linux (+ терминал)
  • Git
  • ООП
  • Тестирование (JUnit)
  • Gradle
  • Настройка окружения
  • Picocli
  • Lombok
  • CodeClimate
  • Github Action
  • Deploy Railway
  • SSL
  • Tomcat
  • Spring
  • Интеграционное тестирование

Опыт


Контрактный управляющий, методист центра обработки информации, ГБУ НАО "Ненецкий региональный центр развития образования"
Сентябрь 2015 - Февраль 2022

☑ Задачи:
- настройка и тестирование более 5 видов специального программного обеспечения, используемого при проведения ГИА (ЕГЭ и ОГЭ) в Ненецком автономном округе на более, чем 100 АРМ;
- верификация бланков участников ГИА;
- занесение сведений об участниках ГИА в региональную и федеральную базы данных;
- подготовка сводных отчетов о результатах ГИА в Округе (Статистико-аналитический отчет);
- обеспечение работы предметных комиссий по проверке результатов ГИА;
- работа в системе электронного документооборота;
- взаимодействие с такими структура как Управление Государственного заказа НАО, Федеральное Казначейство, Министерство промышленности, Федеральный центр тестирования» (ФГБУ ФЦТ) в части проведения закупок компьютерной техники и ПО;
- написание ТЗ, документации на закупку компьютерной техники и ПО согласно 44-ФЗ и ведение закупк Учреждения в целом.

☑Достижения:
- научился думать наперед в части планирования закупочной деятельности, построение цепочек типа "если ... то...";
- научился работать с системой электронного документооборота, единой информационной системой (ЕИС), Государственной информационной системой промышленности, автоматизированной информационной системы
«Государственная итоговая аттестация», модулем исполнения контрактов;
- прокачал навыки работы с большим объемом информации (верификация более 1000 бланков участников ГИА);
- рост от методиста до контрактного управляющего.

Системный администратор, Управление образования Администрации Заполярного района
Февраль 2012 - Март 2015

☑ Задачи:
- оформление и получение электронно-цифровых подписей руководителей 55 подведомственных учреждениях, помощь в установке и настройки КриптоПро;
- написание технических заданий и документаций для закупки компьютерной техники и ПО;
- рассмотрение заявок на участие в закупочных процедурах в части соответствия ТЗ;
- помощь руководителям подведомственных учреждений в обслуживании АРМ.

☑ Достижения:
- научился работать с большим объемом информации, взаимодействовать с государственными и частными структурами;
- неоднократно был отмечен грамотами и благодарственными письмами за высокий профессионализм и качественную работу, в том числе от руководителей подведомственных образовательных учреждений;
- через два года работы был принят на государственную службу в должности специалиста и проработал до момента полной ликвидации Учреждения в марте 2015 года.

Образование


Высшее техническое, инженер по эксплуатации транспортных средств, Северный (Арктический) федеральный университет
Сентябрь 2005 - Июль 2010

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

Комментарии


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

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

Изменения внесены
0

Привет, Василий!
Есть дополнения по резюме:
1. Поправь "Ghbdtn")
2. В описание добавь, пожалуйста, город проживания.
3. С учебными проектами нам нужно дополнительно поработать: добавить кроме сути проекта, нужно включить полученные навыки и стек. Для примера оформления можно посмотреть:
https://cv.hexlet.io/resumes/701#answer-587
https://cv.hexlet.io/resumes/1380#answer-612
4. Можно не дублировать информацию о высшем образовании, достаточно ее оставить в разделе Образование.
5. Работа.
Было бы здорово структурировать подачу информации: задачи и достижения оформить тезисно в виде маркированного списка, каждую задачи с отдельной строки.

Новых проектов и предложений в IT!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...
Это резюме содержит хорошие элементы, такие как указание на изучение JavaScript и Java,...
Привет, Екатерина! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересоб...