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

Контакты


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

Описание

Я - Java разработчик. Во время обучения получил теоретические знания и сделал проекты, которые обеспечили мне прочную основу в программировании и принципах разработки программного обеспечения с использованием Spring фреймворка, которые я готов применять на практике. Я хочу присоединиться к команде профессионалов и внести свой вклад в развитие проектов. Открыт для обратной связи и готов работать над повышением своих навыков и быть полезным команде.
Готов принять участие в собеседовании или выполнить тестовое задание.

Навыки

Java, Spring Boot, PostgreSQL, Hibernate, JUnit5, WSL, Ubuntu, Bash, Git, Github, Gradle, Maven, Docker, Lombok, HTML, CSS, MVC, REST.
Английский: В1

Описание проектов

Менеджер задач (Github) – система управления задачами, которая позволяет ставить, назначать исполнителей, добавлять лейблы и менять статусы задач.
- Разработал полноценное веб-приложение на базе Spring Boot с использованием современных технологий, включая сборку и деплой.
- Спроектировал модели и их отображение на базу данных, используя JPA (Hibernate) и описав связи между ними (o2m, m2m).
- Реализовал механизм авторизации и фильтрацию данных, а также интегрировал сервис коллектора ошибок Sentry для отслеживания ошибок в режиме реального времени и оповещения о них.
Стек: Spring Boot, Spring Security, Spring Data JPA, Docker, Lombok, Hibernate, JUnit5, H2 (development), PostgreSQL.

Анализатор страниц (Github) – сайт, который анализирует указанные страницы на SEO пригодность.
- Разработал веб-сайт с использованием MVC-архитектуры.
- Написал автоматизированные тесты, покрывающие 90% приложения, которые позволяют проверять его работоспособность, обеспечивают легкий рефакторинг в будущем.
- Работал с роутингом, обработчиками запросов и шаблонизатором для полноценного функционирования сайта.
Стек: Javalin, WSL, Java 17, JUnit5, Jackson, Lombok, Bootstrap, HTML, CSS.

Валидатор данных (Github) – библиотека, с помощью которой можно проверять корректность любых данных.
- Разработал иерархию классов, которая позволяет проверять различные типы данных (строки, числа, даты и т.д.) на соответствие заданным правилам валидации.
- Реализовал интерфейс, который позволяет задавать правила валидации в цепочке вызовов методов, что делает код читаемым и легко поддерживаемым.
- Использовал CI/CD для автоматизации сборки, тестирования и доставки приложения в продакшн среду.
Стек: WSL, Java 17, JUnit5, Gradle, GitHub.

Вычислитель отличий (Github) – программа, определяющая разницу между двумя файлами.
- Создал возможность поддерживать разные входные форматы: yaml и json.
- Архитектура разработана с целью обеспечить простоту добавления новых форматов или стилей вывода.
- Генерация отчетов сделана в удобном формате для пользователя в виде plain, stylish и json.
Стек: WSL, Java 17, JUnit5, Jackson, Picocli, Gradle, GitHub.

Игры разума (Github) – набор из математических игр.
- Разработал общий двигатель, на основе которого добавляются игры.
- Создал 5 математических игр.
- Спроектировал гибкую архитектуры чтобы добавление новых игр было удобным и простым.
Стек: WSL, Gradle, GitHub.

Опыт


Электромонтер по обслуживанию высоковольтного оборудования , ПАО ТОАЗ
Сентябрь 2016 - Октябрь 2022

– Обслуживал более 100 силовых подстанций.
– Участвовал в запуске силовых подстанций для нового производства карбамида.
– Отучился на исполняющего обязанности старшего мастера смены.

Образование


Тольяттинский государственный университет. Информационное обеспечение интеллектуальных сетей и систем электроснабжения. Магистратура
Сентябрь 2016 - Август 2018
Тольяттинский государственный университет. Электрооборудование и электрохозяйство организаций, предприятий и учреждений. Бакалавриат
Сентябрь 2012 - Июль 2016

О себе
Готов к релокации в другую страну
Проживаю в городе Тольятти

Хобби: Бразильское джиу-джитсу, сноуборд

Комментарии


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

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

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

Привет, Александр!

Есть небольшое дополнение: из раздела "Навыки" давай уберем учебные проекты, они имеются в следующем разделе. Также будет очень удобно разместить ссылки на проекты в разделе "Описание проектов".

Успехов тебе в новой профессии!


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