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

Образование


ОмГАУ
Май 2013 - Июль 2019

О себе
Начальные знания английского языка

Комментарии


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

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

Ожидает подтверждения
0

Привет, Олег!
Основательно подошел к составлению резюме :) Хочу дать лишь несколько советов по улучшению:
1. В Описании добавь, пожалуйста, какую вакансию рассматриваешь (в твоем случае: "Ищу вакансию Junior Java developer).
2. Необходима мотивационная часть: работодателю будет важно увидеть, почему ты решил сменить сферу деятельности, чем она тебя привлекает, как ты планируешь реализовать свой интерес. Найди мощные драйверы, которые тобой движут, через них опиши свой приход и желание развиваться в IT. Эту информацию можно будет дальше использовать при написании сопроводительного письма при откликах.
3. Можно выделить отдельной строкой Учебные проекты (применить шрифт). Так будут нагляднее расставлены акценты.
Еще будет хорошо под каждым проектом выделить используемый технический стек.
4. Работа
Из резюме я поняла, что ты работал по специальности. Мы с тобой понимаем, что это нерелевантный опыт для вакансии, на которую ты претендуешь, но он "снимает" заранее вопросы у работодателя, чем ты был занят до обучения. Еще один плюс этого опыта - пройден этап социализации в компании, наверняка, ты получил элементарные навыки работы в команде, планирование и прочее. Можно его указать и написать 2-3 ключевые задачи/обязанности, которые ты выполнял.

Успехов тебе!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...
Привет, Марк. Отличные результаты работы! Предлагаю дополнить резюме информацией: 1. Дл...
Это хорошее резюме Frontend-разработчика, содержащее как Hard Skills, так и Soft Skills...
Это резюме выглядит довольно хорошо, но есть несколько моментов, которые можно улучшить...