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