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.

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

Проекты:
1. "Игры Разума" - Пакет консольных игр для тренировки мозга, включающий задачи на знание арифметики и логического мышления.
- Стек: Java, Gradle, Make, Checkstyle, Git, GitHub, Code Climate.

2."Вычислитель Отличий" - консольная утилита, определяющая разницу между двумя структурами данных, поддерживает разные входные форматы (JSON, YML, TXT) и генерирует разные виды отчета.

Стек: Java SE, Java Collections Framework, JUnit, JaCoCo, Gradle, Make, Checkstyle, Git, GitHub Actions, Code Climate.

3."Валидатор данных" - библиотека для проверки корректности данных для различных типов: String, Number, Map.

Навыки: проектирование кода с применением ООП архитектуры, создание иерархии классов, применение принципов SOLID.

4."Анализатор страниц" - веб-сайт на платформе Javalin, анализирующий страницы на SEO пригодность.

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

5."Менеджер задач" - приложение на Spring Boot для создания, отслеживания и манипуляции задачами.

Навыки: Spring Boot, PaaS, ORM, Sentry, Swagger, интеграционное тестирование, авторизация, DAO слой, CRUD операции.

Опыт


Junior, Hexlet
Октябрь 2023 - Ноябрь 2024

Проектный опыт (2023–2024)
5+ полноценных проектов на Java/Spring, включая:

Консольные утилиты,

Веб-приложения с базами данных,

Библиотеки для валидации и анализа данных.

Ключевые навыки:

Backend: Java 8+, Spring Boot, ORM, Javalin, SQL (PostgreSQL, MySQL, OracleDB)

Инструменты: Git, Gradle, JUnit, JaCoCo, GitHub Actions, Checkstyle

Деплой: PaaS (Render), мониторинг (Sentry), документация (Swagger)

Принципы: ООП, SOLID, REST API, CRUD

Образование


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

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

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

Комментарии


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

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

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