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

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу или стажировку на позиции junior Java разработчика. Готов как к релокации так и к удаленному формату. Проживаю в городе Новороссийск.
Моя цель и мотивация расти как разработчик, работая в команде и перенимая опыт коллег.
В данный момент обучаюсь на Hexlet по направлению Java - разработчик.
Выполнил проекты:
1) Игры разума:
Консольная игра из 5 арифметических игр. В процессе выполнения проекта получены навыки разбивать задачу на подзадачи и организовывать структуру взаимодействия частей программы.
Изученные технологии:
- Git
- Linux (Ubuntu)
- Codeclimate
- Makefile
- Gradle
- Checkstyle

2) Вычислитель отличий:
Cli приложения для построения различий между двумя json/yml файлами. Отработано взаимодействие с сторонними библиотеками и коллекциям из Collection Framework.
Изучены технологии:
- TDD
- JSON, YML
- Библиотеки Picocli и Jackson
- JUnit
- Github Actions
- Jacoco

3) Валидатор данных:
Данный проект реализует возможность валидирования данных при помощи создания схем, которые проверяют данные определенного типа (число, строка, map) на соответствие заданным условиям.
Отработал на практике принципы ООП, работу с предикатами, немного затронул паттерны, конкретно реализовал фабричные методы.
Изучены технологии:
- ООП
- Паттерны
- Java 8 Predicate

4) Анализатор страниц:
Web приложеие для создание пользователей и задач для них. При создании задач, им можно добавить исполнителя, статус, маркер.
Статусы и маркеры так же могут быть добавлены на странице приложения авторизованными пользьвателями.
API построен с использованием REST-style. Представлены endpoints для всех CRUD-операций над сущностями.
Доступна документация, сгенерированна с помощью open-api.
Познакомился с сервлетами, базами данных и миграциями, реализовывал CRUD операции над сущностями. Отрисовывал данные в HTML с помощью шаблононизатора Thymeleaf.
Изучены технологии:
- Javalin
- Thymeleaf
- Bootstrap
- Ebean
- H2, Postgres
- Junit, MockitoWebServer, Unirest

5) Менеджер задач:
Web приложеие для создание пользователей и задач для них. При создании задач, им можно добавить исполнителя, статус, маркер.
Статусы и маркеры так же могут быть добавлены на странице приложения авторизованными пользьвателями.
API построен с использованием REST-style. Представлены endpoints для всех CRUD-операций над сущностями.
Доступна документация, сгенерированна с помощью open-api.
Изучены технологии:
- Spring Web
- Spring Security,
- Spring Boot
- Spring Jpa
- Querydsl
- Liquibase
- Spring Test

Навыки

1) Java Core, Коллекции, Stream API, JUnit.
2) Базовые знания gradle.
3) Базовые знания git.
4) Базовые знания Linux и терминала(Ubuntu).
5) Spring Boot, Security, Web, Test
6) Postgres, H2

Опыт


Комплектовщик отдела доставки, METRO Cash & Carry
Ноябрь 2021 - Май 2022

Сборка и комплектование заказов.
Коммуникация с клиентами и их менеджерами.

Образование


Новороссийский колледж строительства и экономики. Сооружение и эксплуатация газонефтепроводов и газонефтехранилищ.
Сентябрь 2016 - Июнь 2020

О себе
Готов к релокации в рамках страны проживания
Начальные знания английского языка
Проживаю в городе Новороссийск

Комментарии


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

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

Изменения внесены
0

Дмитрий, привет!
Все хорошо, только дополнения:
1. Учебные проекты давай выделим с помощью шрифта сам проект, суть проекта, полученные навыки и стек. Ссылки на github можно зашить в названия проектов.
2. Разместить фотографию на GitHub.

Удачи в новой профессии и интересных проектов!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме веб-разработчика имеет хороший общий формат и содержит много полезной информ...
Это резюме содержит множество полезной информации о кандидате, но есть несколько момент...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Python, разнообразн...
Это резюме содержит много информации о вашем опыте работы, образовании и навыках в обла...
Привет, Рамис! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим результ...
Привет, Алина! Давай улучшим твое резюме в разделе "Опыт работы" - Целостный опыт рабо...
Это резюме содержит некоторые положительные аспекты, такие как упорство в изучении фрон...
Резюме Java-разработчика выглядит внушительно и профессионально. Оно содержит подробное...
Это резюме имеет хороший потенциал, но есть несколько моментов, которые можно улучшить:...
Привет, Дмитрий! У тебя получилось очень хорошее резюме. Молодец! Удачи тебе в новой пр...