Hexlet CV

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

Награды, Сертификаты

https://www.codewars.com/users/wtffka профиль на codewars

Владение английским
Читаю профессиональную литературу
Контакт
https://t.me/wtffka

Работа


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

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

Образование


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

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

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

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

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


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Тимур, привет. Молодец! Основательно подошел к содержанию резюме. Предлагаю доработать...
Александр, добрый день! Давайте подредактируем резюме и обозначим позицию :) 1. Описа...
Максим, привет! Формат резюме выбран верно, информация отражена по существу :) Предла...
Привет, Дмитрий. Good job :) У меня есть несколько дополнений к содержанию: 1. Описа...
Арсений, привет! Отличное резюме :) У меня лишь несколько дополнений: 1. В описании ...
Евгений, привет! Предлагаю проработать резюме, так как в начале любого пути всегда важ...
Привет, Владимир! Так как ты в начале пути, сейчас важно заложить крепкий фундамент. П...
Дмитрий, привет! Готовое резюме :) У меня только одно пожелание к формату: Работа. З...
Привет, Антон! Резюме составлено отлично :)Молодец! Мои пожелания к формату: Работа:...
Привет, Алексей! Качественное резюме, молодец :) Хотела уточнить: - удаленный формат...