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

Контакты


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

Описание

Ищу работу Java разработчика. Формат (офис/гибрид).
Я начал свой путь в IT с техподдержки. Проработав в этой сфере около 2 лет, я окончательно убедился что хочу большего, а именно стать разработчиком на Java.
Язык Java привлёк меня своей универсальностью в использовании и надежностью, обусловленной поиском возможных ошибок ещё на этапе компиляции.
В настоящее время продолжаю развитие и обучение. Реализовал несколько учебных проектов, которые указаны ниже.

Учебные проекты

Игры разума - представляет собой набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для тренировки мозга. Каждая игра задает вопросы, на которые необходимо правильно ответить. После трех правильных ответов игра считается завершенной. Неправильные ответы завершают игру и предлагают сыграть в нее снова.

Полученные навыки:
* Java основы
* IntelliJ IDEA, Gradle
* Git, GitHub
* Checkstyle, Code Climate

Вычислитель отличий - представляет собой приложение, которое определяет разницу между двумя структурами данных (json или yaml). Возможности утилиты: поддержка разных входных форматов, генерация отчета в виде plain, stylish и json.

Полученные навыки:
* Java Collections Framework
* CI (GitHub Actions)
* CLI Builder (picocli)
* JUnit, AssertJ
* Jackson

Валидатор данных - это приложение для проверки корректности (валидации) данных, с помощью которого можно валидировать следующие типы данных:
* Strings
* Numbers
* Objects of Map type

Полученные навыки:
* Применение принципов ООП на практике
* Работа с функциональным интерфейсом Predicate
* Опыт работы с JShell Plugin
* Опыт написания документации
* Разработка через тестирование TDD

SEO анализатор - проект реализует веб-сайт, который позволяет проверять веб-страницы на SEO-пригодность. Проект реализован на основе фреймворка Javalin, оформление выполнено с помощью фреймворка Bootstrap.

Приобретённые навыки:
* Понимание работы HTTP-запросов на практике
* Опыт работы с фреймворком Javalin
* Опыт оформления сайтов с фреймворком Bootstrap
* Работа с базами данных H2, PostgreSQL
* Опыт тестирования приложения Javalin
* Работа с логами
* Практика в организации архитектуры проекта

Менеджер задач - веб-приложение для управления задачами: система позволяет ставить задачи, назначать исполнителей и менять их статусы. Бэкенд приложения выполнен на основе фреймворка Spring Boot.

Приобретённые навыки:
* Опыт реализации полноценного CRUD-приложения с нуля
* Опыт работы с фреймворком Spring Boot
* Опыт тестирования приложения на Spring Boot с помощью mock-объектов
* Понимание специфики работы с Spring Security
* Работа с библиотеками MapStruct, Data Faker, Instancio

Навыки
  • Java Core
  • Java Collections Framework
  • Spring Framework
  • JUnit и AssertJ
  • IntelliJ IDEA
  • Git, GitHub
  • SQL
  • PostgreSQL
  • H2
  • CI (GitHub Actions)
  • HTML/CSS/JS
Описание проектов

Опыт


Инженер технической поддержки, ООО "Програмнное ателье"
Сентябрь 2023 - по настоящее время

Обязанности
* Прием, регистрация и классификация поступающих запросов/обращений от пользователей (ограниченный круг лиц) и инженеров заказчика.
* Анализ запросов, воспроизведение ошибок на технологическом стенде.
* Написание sql запросов.
* Маршрутизация, приоритезация запросов.
* Коммуникация с сотрудниками заказчика (инициаторы заявок), либо с пользователями системы (при необходимости).
* Передача запросов соответствующим специалистам команды сопровождения системы.
* Взаимодействие с командой разработки.
* Отслеживание процесса выполнения запросов, координация действий сторон по обработке запроса (при необходимости).
* Поддержка существующей кодовой базы на Java.

Достижения
Наполнил базу знаний Confluence решениями различных ошибок и обучающими статьями по работе с продуктом на поддержке, что улучшело навыки новых сотрудников, уменьшило время закрытие заявки, в следствии этого было увеличено KPI сотрудников.

Старший специалист технической поддержки, ООО "Почта Сервис"
Сентябрь 2022 - по настоящее время

Обязанности
* Ведущий специалист технической поддержки
* Работа с заявками в Helpdesk.
* Диагностирование оборудования.
* Выполнение ремонтных работ.
* Настройка касс и терминалов оплаты.
* Коммуникация с подрядчиками.
* Использования sql скриптов.

Достижения
* Написал телеграмм бота для регистрации заявки для выездных сотрудников, это уменьшило количество дублирующих заявок, в следствии этого сэкономило время работы с очередью заявок. Ссылка на гит

Образование


Волгоградский политехнический университет, информатика и вычислительная техника.
Сентябрь 2018 - Июнь 2022

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...