Hexlet CV

Junior Java developer, стажер

Основное


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

Не готов

Описание

Ищу вакансию Junior Java developer, стажер на полный рабочий день / стажировку.
Готов работать как удаленно так и в офисе (г. Омск)

В 2019 году окончил ОмГАУ по специальности Агрохимия. 2 года Работал по специальности. Трудился вдали от города, что меня не устраивало. Понял, что в будущем в моей профессии нет карьерного и зарплатного роста. В поисках новой профессии рассматривал разработку. Прошел несколько бесплатных уроков на 'Javarush'. После просмотра видео лекции по программированию (CS50), стала интересна computer science и я поверил, что у меня получиться разобраться в этом.
Друг предложил пройти платные курсы и в дальнейшем устроиться на работу, есть цели дойти до конца курса и освоить Spring, так как многие разрабатывают на нем.
Хочу попасть в коллектив единомышленников-профессионалов, в котором я смогу развиваться дальше и получать новый опыт.

В январе 2022 год начал проходить курсы на Hexlet.

Реализовал проекты:

1. ИГРЫ РАЗУМА (CLI).
набор из пяти консольных игр

Технический стек: Java 17, Gradle, Make, Github Actions

Полученные навыки:
- Настройка окружения Linux, Idea
- Сборка проекта через Gradle, установка зависимостей
- Опыт написания кода по CodeStyle
- Установка CodeClimate, checkstyle
- Работа с архитектурой проекта

2. ВЫЧИСЛИТЕЛЬ ОТЛИЧИЙ(CLI) - приложение, выводящее в консоль отличие между данными двух файлов. Использовал библиотеку picocli.

Технический стек: Java 17, Gradle, Make, Github Actions, Picocli, Jackson, jacoco

Полученные навыки:
- Работа с библиотекой Jackson
- Работа с файлами json, yaml. Парсинг.
- Написание автоматических тестов библиотеки jUnit
- Настройка окружение (установка codeCoverage, jacoco plagin)
- Преобразование данных из файла в объект java класса и наоборот.
- Создание архитектуры проекта, классы, пакеты, написание логических операции (парсинг, форматер, дерево различий)
- Создание отдельного класса под данные json
- Работа с библиотекой picocli

3. ВАЛИДАТОР ДАННЫХ - Выполняет проверку объектов на валидность по схеме.

Технический стек: Java 17, Gradle, Make, Github Actions, jacoco,

Полученные навыки:
- Принцип "наследие" в ООП реализован на практике
- Соблюдение принципа инкапсуляции в ООП ( не изменял поля класса родителя, вызывал метод снаружи)
- Опыт работы с классом Predicate
- создание архитектуры проекта

Продолжаю обучение с целью стать специалистом в данной области.
Сейчас прокачиваюсь в java-веб технологиях. Spring.

В ходе обучения реализовывал классы ArrayList и LinkedList имплементировал интерфейс List, писал Iterator, получил знания и представлении о сложности алгоритмов О-большое.

Навыки
  • Алгоритмы и структуры данных
  • ООП
  • HTTP запросы к серверу
  • HTML
  • PostgreSQL

  • Владение Git, Github, Gitlab.

  • Владение Командной строкой в linux

  • Настройка окружения linux

  • владение редактором Intellij IDEA

  • Знание Языка Java ( Коллекции, ООП )

  • Сборка проектов через Gradle

  • Автоматическое тестирование, написание тестов jUnit

Владение английским
Начальные знания
Контакт
email: demin1305@omgau.org

Образование


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