Hexlet CV

Junior Java Developer

Основное


Готовность к релокации

Не указано

Описание

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

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

✓ Игры разума
Программа представляет из себя 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, Picocli, Jackson, Github Actions, CheckStyle, CodeClimate, JaCoCo (test coverage), Git, Linux.

Навыки
  • Основы Java
  • Linux (+ терминал)
  • Git
  • ООП
  • Тестирование (JUnit)
  • Gradle
  • Настройка окружения
  • Picocli
  • Lombok
  • CodeClimate
  • Github Actions
Награды, Сертификаты

Хекслет, 2022

Владение английским
Читаю профессиональную литературу
Контакт
https://t.me/santi15355

Работа


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

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

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

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

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

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

Образование


Высшее техническое, инженер по эксплуатации транспортных средств, Северный (Арктический) федеральный университет
сент. 2005 - июля 2010
Войдите на сайт, чтобы написать ответ
Последние ответы
Алексей, привет! 1. Описание. Давай начнем с самого главного, с цели: можно начать фр...
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...