Фронтендер удалите резюме
Контакты
Специалист с трёхлетним коммерческим опытом в техобслуживании сайтов и геймдеве.
Активно ищу работу, чтобы продолжить свой профессиональный рост в Java-разработке.
Знаю все основные структуры данных и понимаю архитектуру построения реальных проектов. Имею развитые soft скиллы и дисциплинированность. Готов к обучению, при необходимости к переходу на другой язык.
Ищу работу на позицию Java разработчика с полной занятостью.
Предпочтительные форматы: гибридный, удалённый.
Hard skills
- Java Core, Java Spring Framework
- SQL, PostgreSQL, H2, Hibernate
- Cтруктуры данных и алгоритмы
- HTML, CSS (основы)
- Автоматическое тестирование (JUnit5)
- Git, GitHub, CI/CD
- Gradle
- Linux
- Docker, деплой
- Знание принципов ООП, SOLID
- Написание чистого кода
- Javalin, ORM Ebean, Bootstrap, HTTP
- A2 - уровень английского языка, чтение документации, ведение переписки
Soft skills
- Коммуникабельность
- Тиммейтинг
- Архитектурное проектирование
- Troubleshooting - ориентированность на решение проблем
- Креативность
- Адаптивность
Игры разума
Проект представляет собой введение в экосистему Java для разработчиков. Он охватывает настройку рабочего окружения, работу с Checkstyle (анализатором качества кода) и автоматизацию сборки проектов с помощью Gradle. В рамках проекта также осуществляется знакомство с системой контроля версий Git и внешними репозиториями на GitHub. Основной акцент делается на построении архитектуры приложения и написании чистого кода.
Стек технологий:
Java, Gradle, Checkstyle, Git, GitHub Actions (CI), IntelliJ IDEA
Вычислитель отличий
Проект, который позволяет разработчикам оттачивать навыки работы с коллекциями и структурами данных на языке Java. В проекте изучаются способы построения и обхода деревьев, а также работа с различными форматами данных (json, yml). Разработчики также осваивают написание тестов с использованием фреймворка JUnit, непрерывную интеграцию (CI) и элементы экстремального программирования (XP), что способствует прокачке их объектно-ориентированного мышления.
Стек технологий:
Java, Jackson, Picocli, Lombok, Gradle, Checkstyle, Git, GitHub Actions (CI)
Валидатор данных
Проект представляет собой создание собственной библиотеки для проверки корректности (валидации) данных на языке Java. В рамках проекта разработчики прокачивают навыки проектирования кода, в особенности объектно-ориентированной архитектуры. Они создают иерархии классов, применяют принципы SOLID и используют fluent-интерфейс для удобного описания валидации данных.
Стек технологий:
Java, JUnit, AssertJ, Jacoco, Gradle, Checkstyle, Git, GitHub Actions (CI)
Анализатор страниц
Проект представляет собой полноценный веб-сайт, разработанный на базе фреймворка Javalin. Основной целью проекта является отработка базовых принципов построения современных веб-сайтов на MVC-архитектуре. Здесь реализованы основные аспекты веб-разработки, включая работу с роутингом, обработчиками запросов и шаблонизатором. Взаимодействие с базой данных осуществляется через ORM Ebean с использованием миграций и query builders. Проект также включает в себя деплой на PaaS-сервис, интеграционное тестирование и логгирование.
Стек технологий:
Java, Javalin, ORM Ebean, Bootstrap, CDN, PaaS, HTTP
Менеджер задач
Финальный проект на площадке Hexlet. Представляет собой приложение для создания, отслеживания и манипуляции задачами - назначения на них разных исполнителей, изменения статуса задач и добавления к задачам разных множественных лейблов(аналог категорий).
Приложение можно использовать, как локально, так и в production-среде.
Стек технологий:
Spring Boot, Spring Security, Mapstruct, Sentry, Springdoc Openapi, Jackson, Swagger, JUnit 5, Mockwebserver, Datafaker, Jacoco, Checkstyle, H2, PostgreSQL, Docker, GitHub Actions (CI)
Проживаю в городе Москва, Тель-Авив
Хочу стать частью амбициозной команды и работать над серьёзными коммерческими проектами.
Увлекаюсь джиу-джитсу, тренировками с железом, велоспортом и литературой. Может быть скоро освою гитару.