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

Контакты


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

Описание

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

Навыки

Java
Spring
Hibernate
Java Core
Java EE
Java SE
ООП
Kafka
*nix
высоконагруженные системы
JUnit
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

Опыт


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

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

Образование


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

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

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

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

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

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

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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме может быть улучшено следующим образом: В начале резюме стоит добавить краткое ...
Привет, Дарья!
 Давай улучшим твое резюме: 1. Описание Первый абзац давай пересоберем. ...
Привет, Анна!
 Давай улучшим твое резюме: 1. Контакты Добавь пожалуйста свой номер тел...
Это резюме обладает некоторыми положительными аспектами, такими как разнообразный опыт ...
Это резюме Java Junior-разработчика содержит много полезной информации о ваших проектах...
Это резюме имеет некоторые сильные стороны, такие как опыт работы в сфере кадастра, нав...
Это резюме Python-разработчика представляет собой подробное описание опыта работы, прое...
Привет, Семен!
 Давай улучшим твое резюме: 1. Описание Приветствие и представление отс...
Experience: Experienced manual testing engineer with expertise in testing web applic...
Резюме имеет как положительные, так и отрицательные моменты. Положительные стороны: 1....