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

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

Комментарии


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

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

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