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

Контакты


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

Описание

Увлеченный backend-разработчик, стремящийся к постоянному росту и созданию качественного продукта. Обладаю знаниями в Java, Spring и базах данных (SQL, PostgreSQL, OracleDB, MySQL). С удовольствием возьмусь за сложные и интересные проекты, где смогу применить свои знания и навыки в проектировании эффективных систем и разработке чистого, тестируемого кода в команде.Я ценю командную работу и считаю, что сотрудничество и обмен идеями являются ключевыми факторами достижения наилучших результатов.

Навыки
  • Java , Java Collections Framework, JUnit, JaCoCo, Gradle, Make, Checkstyle, Git, GitHub Actions, Code Climate, Render, Linux (Ubuntu), Spring Boot, SQL
Описание проектов

<a href = https://github.com/DenisDanilov1/java-project-61>Игры Разума</a> - Пакет консольных игр, для тренировки мозга, включающий задачи на знание арифметики и логического мышления.
Стек: Java, Gradle, Make, Checkstyle, Git, GitHub, Code Climate.

Вычислитель Отличий - консольная утилита, определяющая разницу между двумя структурами данных: поддерживает разные входные форматы (JSON, YML, TXT) и генерирует разные виды отчета.
Стек: Java SE, Java Collections Framework, JUnit, JaCoCo, Gradle, Make, Checkstyle, Git, GitHub Actions, Code Climate.

Валидатор данных - это библиотека для проверки корректности данных для следующих типов: String, Number, Map.
Получены навыки по проектированию кода с применением ООП архитектуры, создание правильной иерархии классов, применение принципов SOLID.

Анализатор страниц - веб-сайт, основанный на платформе Javalin, который анализирует указанные страницы на SEO пригодность.
Получены навыки по работе с фронтенд (Bootstrap, CDN), фреймворком Javalin (Маршрутизация, Представление), база данных (JDBC), деплой (PaaS), HTTP (в том числе выполнение запросов). Разработаны интеграционное тесты.

Менеджер задач - представляет собой приложение реализованное на Spring Boot для создания, отслеживания и манипуляции задачами - назначения на них разных исполнителей, изменения статуса задач и добавления к задачам разных множественных лейблов(аналог категорий).
Получены навыки по работе со Spring Boot, PaaS, ORM, Sentry, Swagger, интеграционное тестирование. Реализована авторизация, DAO слой, создание сущностей с помощью ORM, CRUD операции, фильтрация данных.

Опыт


Ведущий мастер, БарберШтаб
Август 2020 - по настоящее время

Делаю крутые, мужские стрижки

Образование


СамГУПС
Сентябрь 2016
Курс Java-разработчик, онлайн школа Хекслет
Октябрь 2023 - Ноябрь 2024

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

Мои сильные стороны - аналитическое мышление, работоспособность, умение учиться новому, внутренняя мотивация, развитые коммуникативные навыки, умение работать в команде.

Комментарии


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

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

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