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

Контакты


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

Описание

Java-разработчик с опытом создания игр, инструментов сравнения файлов и библиотек валидации данных. Владею Java, JUnit, Javalin, Spring boot, Apache Commons CLI, Jackson, SnakeYAML, Git и Make. Разработал 5 проектов: "Игры разума", "Comparator", "Validation Library", "Page analyzer" и "Task-manager", в которых практиковал эти инструменты.
Ищу возможности применить свои навыки для создания эффективных и надежных решений. Готов к новым вызовам и стремлюсь к непрерывному развитию в области программирования.

Навыки

Java
Java Core
Java EE
Java SE
Javalin
Spring
Spring boot
PostgreSQL
H2
JDBC
Hibernate
JPA
JUnit,
ООП
Kafka
*nix
высоконагруженные системы
Apache Commons CLI
Jackson
SnakeYAML
Git
GitHub
Make
Английский язык: начальные знания

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

Brain games - серия обучающих игр для тренировки ума, написанных на Java. В репозитории доступна демонстрация геймплея.
Технологический стек: Java, Make, JUnit, Apache Commons CLI, Git, GitHub
Полученные навыки: программирование на Java, работа с системой контроля версий Git, использование системы сборки Make, разработка консольного интерфейса (Apache Commons CLI), написание и запуск тестов с помощью JUnit, управление проектом на GitHub

Comparator - программа для сравнения двух файлов форматов .json и .yml, написанная на Java. Приложение поддерживает работу с вложенными структурами данных и различными форматами вывода.
Технологический стек: Java, Make, JUnit, Apache Commons CLI, Jackson, SnakeYAML, Git
Полученные навыки: программирование на Java, работа с системой контроля версий Git, использование системы сборки Make, работа с JSON и YAML (библиотеки Jackson и SnakeYAML), разработка консольного интерфейса (Apache Commons CLI), написание и запуск тестов с помощью JUnit, управление проектом на GitHub

Validation Library - библиотека валидации, предоставляющая гибкие и многоразовые схемы для проверки различных типов данных, написанная на Java. Поддерживает валидацию строк, чисел и карт, с возможностью расширения для других типов данных.
Технологический стек: Java, Make, JUnit, Apache Commons CLI, Git, GitHub
Полученные навыки: программирование на Java, работа с системой контроля версий Git, использование системы сборки Make, разработка библиотек для валидации данных, написание и запуск тестов с помощью JUnit, разработка консольного интерфейса (Apache Commons CLI), управление проектом на GitHub

Page-Analyzer - в рамках этого проекта я разработал приложение на основе Javalin для проверки состояния URL-адресов. Оно сохраняет информацию о проверенных URL, выполняет интеграцию с базами данных H2 и PostgreSQL через HikariCP. Приложение использует шаблонизатор JTE для рендеринга HTML-страниц, а также библиотеку Jsoup для валидации и работы с HTML. В проекте реализованы тесты с использованием JUnit, Mockito, RestAssured и MockWebServer, что гарантирует высокую надёжность и производительность системы.

Task Management Application - это веб-приложение для управления задачами, предоставляющее функционал создания, редактирования, удаления задач и статусов, а также фильтрацию задач по различным параметрам.
Технологический стек: Java, Spring Boot, H2, PostgreSQL, JPA, Hibernate, Spring Security, JWT, JUnit, Mockito, REST API, Docker, Gradle, Git, GitHub

Опыт


Персональный тренер, Фитнес клуб Молот
Фитнес клуб дает возможность людям тренироваться в комфортных, безопасных условиях.
Август 2020 - по настоящее время

•Контролирую безопасность и эффективность тренировочных протоколов
•Корректирую питание в соответствии с поставленными задачами
•Даю рекомендации по оптимизации сфер жизни, ответственных за продуктивность.
Результаты:
•Вывел ученицу на уровень МСМК по становой тяге.
•Сам являюсь МС по жиму лежа, ЭЛИТА по отжиманиям на максимум.

Образование


Профессия «Java-разработчик». Хекслет Рус
Август 2023 - по настоящее время
Чудовский техникум. Электромонтёр по ремонту и обслуживанию электрооборудования 3 (третьего) разряда
Сентябрь 2017 - Июнь 2018

О себе
Проживаю в городе Санкт-Петербург

Начинающий Java-разработчик с более чем годом интенсивного обучения и практики. За это время я реализовал нескольких учебных проектов:

•Разработал простые логические игры.
•Инструмент для сравнения файлов и выявления различий.
•Проект для проверки и валидации пользовательских данных.
•Проект для анализа веб-страниц.
•Проект для управления задачами.

В процессе работы над этими проектами я освоил основные технологии и фреймворки, такие как Spring и Javalin, а также различные дополнительные библиотеки для Java. Мои знания в области баз данных включают работу с PostgreSQL.

Хотя у меня нет практического опыта работы в Agile-среде, я обучался принципам CI и знаком с концепциями различных типов листов в Java (например, ArrayList, LinkedList, TreeMap/Set) и их применением для решения различных задач.

Мои основные достижения на текущий момент — это успешное выполнение учебных проектов, которые позволили мне получить глубокие знания в области разработки на Java и научиться применять их на практике.

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

Комментарии


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

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

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