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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...