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

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

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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...