Hexlet CV

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

Основное


Описание

Ищу работу или стажировку по профессии: Junior Java developer
Проживаю в городе Санкт - Петербург, не готов к переезду.

Занятость: полная занятость, частичная занятость

График работы: полный день

В данный момент прохожу обучение по направлению "Java-разработчик на образовательной платформе Hexlet.
Ориентировочный срок окончания обучения: август - сентябрь 2022 года.


Проекты

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

1. Игры разума

Набор из пяти математических консольных игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы

Полученные навыки:
• Разработка архитектуры проекта с использованием модулей и игрового движка для удобства добавления новых игр
• Контроль качество кода осуществляется с помощью линтера checkstyle, а также CodeClimate
• Работа с Git, Github
• Использование терминала
• Непрерывная интеграция с использованием Github Actions

2. Вычислитель отличий

Утилита командной строки, которая сравнивает файлы в формате JSON или YAML и выводит в терминал отличия, отформатированные одним из трех предложенных способов. Может использовать как приложение, так и в качестве библиотеки.

Полученные навыки:
• Работа с древовидными структурами данных и рекурсивными алгоритмами
• Применение похода TDD с использованием JUnit
• Подключение и использование сторонних библиотек

Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, Jackson, Picocli.

3. Валидатор данных

Валидатор данных – библиотека, с помощью которой можно проверять корректность любых данных. Подобных библиотек множество в каждом языке, так как практически все программы работают с внешними данными, которые нужно проверять на корректность. В первую очередь речь идет про данные форм заполняемых пользователями. За основу для проекта взята библиотека yup.

Полученные навыки:
• Прокачка проектирования архитектуры в объектно-ориентированном стиле.
Проектирование структуры классов, композиция объектов, использование наследования
• Использование принципа SOLID
• Использование fluent-интерфейса

Используемый стек: Gradle, Jacoco, Codeclimate, JUnit, Git, Github Actions, SOLID, Fluent interface pattern.

Проекты будут пополняться со временем.


О себе

В школьные годы увлекся информатикой, начал участвовать в олимпиадах. Получил высшее образование в сфере информационных технологий.

Очень нравится познавать новое, кроме лекций из курса, так же нахожу много полезной для себя информации на просторах интернета и в книгах:
• Философия Java - Брюс Эккель
• Грокаем алгоритмы - Адитья Бхаргава

Навыки

• Java Core
• Gradle
• Git
• JUnit
• SQL
• HTML, CSS (на базовом уровне)
• HTTP
• ООП
• Linux (Ubuntu) на уровне пользователя
• Основы командной строки

Владение английским
Начальные знания
Контакт
pautov.e@yandex.ru | https://t.me/sindeg

Образование


Информационные системы и технологии (Магистратура). Государственный университет морского и речного флота имени адмирала С.О. МАКАРОВА
сент. 2020 - июля 2022
Информационные системы и технологии (Бакалавриат). Государственный университет морского и речного флота имени адмирала С.О. МАКАРОВА
сент. 2016 - июля 2020
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет, Максим! Надо бы заняться резюме:) Включить описание проектов, навыки и мотив ...
Дмитрий, привет! Давай добавим несколько важных аспектов: 1.В описании было бы здоров...
Тестовое письмо для проверки уведомлений на сайте Hexlet-CV. Тестовое письмо для провер...
Привет, Василий! Есть дополнения по резюме: 1. Поправь "Ghbdtn") 2. В описание добав...
Михаил, привет! Давай дополним резюме недостающей информацией: 1. В описании следует ...
Привет, Антон! Отличное резюме:) Давай добавим еще один контакт для оперативной связи...
Привет, Александр! Отличное резюме :) У меня только несколько идей по улучшению: 1. ...
Добрый день, Ярослав! Давай дополним резюме учебными проектами и важной рабочей информ...
Владислав, добрый день! Резюме выглядит отлично :) Не забывай добавлять новые проекты...
Привет, Федор! Есть несколько дополнений: 1. Учебные проекты: здесь можно выделить н...