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

Контакты


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

Описание

Здравствуйте, ищу работу/стажировку на позицию Junior Java - разработчика. Формат работы - любой. Готов к релокации.

Прошел обучение по направлению - "Разработка приложений на Java" на образовательной платформе Хекслет . На данный момент продолжаю самостоятельное обучение. Выполнил несколько учебных проектов (ссылка и описание ниже).


Менеджер задач

Веб - приложение, система управления задачами. Для работы с приложением предусмотрена регистрация и аутоинтефикация пользователя. Далее пользователь имеет возможность создавать/редактировать/удалять задачи, создавать собственные метки и статусы. Удалить задачу может только ее автор. При просмотре списка задач предусмотрена фильтрация.
В проекте используются:
 · Spring Framework(Spring Boot, Web MVC, Security, Data).
 · Hibernate для взаимодействия с БД.
 · Liquibase для версионирования структуры БД и миграций.
 · H2 / PostgreSQL.
 · OpenApi для формирования спецификации к приложению и Rollbar для мониторинга ошибок.
 · Библиотека Lombok.
 · Интеграционные тесты.


Анализатор страниц

Веб - приложение для простого анализа сайтов(код ответа, теги - H1, Title, Description).
Вы можете добавить несколько сайтов для проверки. Приложение хранит информацию о состоянии последней проверки, так же есть возможность просмотра всех предыдущих проверок и их результатов.
В проекте используются:
 · фреймворк Javalin.
 · Ebean ORM для взаимодействия с БД.
 · шаблонизатор Thymeleaf.
 · Библиотеки Jsoup, Unirest.
 · Интеграционные тесты.


Игры разума

Набор из пяти консольных игр. Калькулятор, Арифметическая прогрессия, Поиск НОД, Четное/Нечетное, Простое число.
Общая логика вынесена в отдельный класс - "движок", что делает процесс добавления новых игр простым и безопасным.
Игры связаны общим интерфейсом, использован Enum - класс. Благодаря этому происходит автоматическое формирование меню и запуск выбранной игры.


Вычислитель отличий

Программа, определяющая разницу между двумя структурами данных. Реализована поддержка входных форматов: yaml и json. Возможность генерации отчета в виде plain text, stylish и json.
В основе данного проекта - работа с Java Collections Framework, парсинг файлов в формате JSON и YML(библиотека Jackson).
Также используется GitHub Action, библиотека Picocli. Код покрыт тестами, подключена библиотека JaCoCo.


Валидатор данных

Библиотека на Java, с помощью которой можно проверять корректность данных, например, соответствует ли введенная строка установленным критериям - минимальная длина, наличие указанных символов и т.д. Реализована возможность проверки строк, чисел и объектов типа Map.
В проекте реализован паттерн fluent-интерфейс. Код покрыт тестами, подключена библиотека JaCoCo.


Навыки
  • Java Core
  • Алгоритмы и структуры данных.
  • SQL, H2 / PostgreSQL / MySQL
  • Spring Framework (Spring Boot, Web, Security, Data)
  • Hibernate
  • Gradle / Maven
  • JUnit
  • Git

Опыт


Сервисный инженер (ремонт электроники) , СЦ "Анод"
Август 2010 - Ноябрь 2022
  • Аппаратный и программный ремонт всевозможной портативной электроники.
  • Осуществление полного цикла работы сервисного центра по ремонту электронных и бытовых устройств.
  • Работа как с "железом" так и с потоком клиентов.
  • Постоянно обучался и осваивал новые виды и направления ремонта.
  • За время работы увеличил количество заказов по своим направлениям в несколько раз(начинал с 40-50 заказов в месяц, со временем довел их количество в среднем до 250 в месяц).

Образование


Автоматизированные системы обработки информации и управления, Современная Гуманитарная Академия
Сентябрь 2009 - Июнь 2011
Программное обеспечение вычислительной техники, Новгородский государственный университет имени Ярослава Мудрого (неоконченное/неполное)
Сентябрь 2005 - Июнь 2009

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...