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

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

Комментарии


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

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

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