Junior Java Developer

Контакты


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

Описание

Обо мне:
Программирование всегда было со мной на фоне: в школе Pascal, в университете C++. Серьезно решил заниматься Java в середине 2021 года, решил проходить курс на Хекслете. Естественно, одной этой учебной программой я не ограничивался. Постоянно узнаю что-то новое, читая книги аля "Чистый код" Роберта Мартина, смотря лекции Борисова aka Spring-потрошитель и т.д.
Ищу работу на позицию Junior Java-разработчика.
Рассматриваю различные варианты работы на полный день: офис/удаленная/гибрид. Нахожусь в г. Санкт-Петербург.
За время обучения были выполнены следующие проекты:

Игры разума
Приложение — набор из пяти консольных игр с выделенным движком, за счет чего добавление новых игр не составит трудностей. Благодаря данному проекту близко познакомился с git, Gradle, Makefile, chekstyle и CI/CD (Github Actions).

Вычислитель отличий
Консольное приложение, разработанное для сравнения файлов формата json/yml и нахождения различий между ними. В данном проекте изучил взаимодействие со сторонними библиотеками (jackson, picocli), попрактиковался в написании тестов при помощи JUnit 5, также ознакомился с code coverage(codeclimate) и GitHub Secrets.

Валидатор данных
Библиотека, с помощью которой можно проверять корректность любых данных. Условия проверки задаете вы сами. Проект направлен на закрепление темы по ООП. В ходе работы над ним я познакомился с понятием DSL, принципами SOLID, паттернами проектирования, осознал важность правильной архитектуры.
Программа написана с использованием fluent-интерфейса.

Анализатор страниц
Полноценное веб-приложение, развернутое на heroku, с помощью которого можно проверять сайты на SEO пригодность. Проект создан на базе MVC-архитектуры, с помощью фреймворка Javalin и предназначен для закрепления навыков работы с базами данных, шаблонизаторами, протоколом HTTP и тестированием веб-приложений.
Технологии проекта:
- Javalin
- Ebean ORM
- Thymeleaf
- Bootstrap
- PostgreSQL

Менеджер задач
Система управления задачами, которая позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация. Аутентификация производится через JWT-токен. В качестве дополнительной функции реализованы метки, что значительно упрощает поиск необходимых задач.
Технологии проекта:
- Spring Framework
- Hibernate
- Swagger
- Heroku
- Liquibase
- PostgreSQL

Навыки

• Java
• Gradle
• Spring (Boot, Data, MVC, Security, AOP)
• Hibernate
• Docker
• PostgreSQL
• SQL
• JUnit
• Git
• Linux
• ООП
• HTTP
• SQL
• CI/CD (Github Actions)
• IntelliJ IDEA

Опыт


Специалист отдела страховых случаев, ПАО СК Росгосстрах
Май 2019 - Июль 2021

Работал с базами данных клиентов, страховых случаев, решений суда и т.д.
Вносил данные в БД, сверял корректность, редактировал.

Образование


ВятГУ (Факультет автоматизации вычислительной техники)
Сентябрь 2014 - Май 2019

О себе
Читаю профессиональную литературу на английском языке

Комментарии


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

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

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

Привет, Вячеслав!
Очень информативно и грамотно составлены описания проектов, молодец!
Ты задал высокий уровень (!) и правильный формат подачи информации, предлагаю следовать ему во всех блоках :) Давай внесем небольшие дополнения:
1. Мотивационная часть.
Сейчас она у тебя в блоке "Обо мне", ее лучше перенести в начало. Таким образом, в этом блоке у тебя будет: желаемая должность (укажи, пожалуйста, название должности + язык программирования), формат, график, занятость, город присутствия, готовность к релокации. Можно также добавить свои пожелания к будущему проекту, ответив на вопрос: "какие задачи мне интересно решать, что меня будет драйвить". Затем оставляем твой плавный переход с обучения на платформе Hexlet к описанию учебных проектов.
2. Описания проектов.
Пункт "Технологии проекта" можно выделить и включить после каждого описания проекта.
3.Работа.

Можно дополнить еще 2-3 пункта задач. Это должны быть ключевые задачи, изложенные тезисно для лучшего восприятия информации, например: "Работа с базами данных..." и тд. Будет отлично добавить здесь свои достижения, вклад, который ты внес в работу, благодаря своим качествам. Можно привнести немного цифр, если имеются.

Так держать, желаю успехов!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много положительных аспектов, но также есть место для улучшений. Поло...
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...
Это резюме имеет несколько сильных сторон, таких как: Хорошо структурированное описан...
Это резюме представляет смешение опыта работы в области кофейного бизнеса и навыков веб...