Java-разработчик
Контакты
Ищу работу Java разработчика. Формат (офис/гибрид). Ожидаемая зарплата 90 000 т.р на руки.
Я начал свой путь в 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
* Работа с логами
* Практика в организации архитектуры проекта
- Java Core
- Java Collections Framework
- JUnit и AssertJ
- IntelliJ IDEA
- Git, GitHub
- SQL
- PostgreSQL
- H2
- CI (GitHub Actions)
- HTML/CSS/JS
Опыт
Обязанности
* Прием, регистрация и классификация поступающих запросов/обращений от пользователей (ограниченный круг лиц) и инженеров заказчика.
* Анализ запросов, воспроизведение ошибок на технологическом стенде.
* Маршрутизация, приоритезация запросов.
* Коммуникация с сотрудниками заказчика (инициаторы заявок), либо с пользователями системы (при необходимости).
* Передача запросов соответствующим специалистам команды сопровождения системы.
* Взаимодействие с командой разработки.
* Отслеживание процесса выполнения запросов, координация действий сторон по обработке запроса (при необходимости).
* Поддержка существующей кодовой базы на Java и Python.
Достижения
* Наполнил базу знаний Confluence решениями различных ошибок и обучающими статьями по работе с продуктом на поддержке, командной строкой и git, что улучшело навыки новых сотрудников, уменьшило время закрытие заявки, в следствии этого было увеличено KPI сотрудников.
* Написал телеграмм бота для регистрации заявки для выездных сотрудников, это уменьшило количество дублирующих заявок, в следствии этого сэкономило время работы с очередью заявок. Ссылка на гит
Обязанности
* Работа с заявками в Helpdesk.
* Диагностирование оборудования.
* Выполнение ремонтных работ.
* Настройка касс и терминалов оплаты.
* Коммуникация с подрядчиками.
* Использования sql скриптов.
* Поддержка существующей кодовой базы на C#.
Достижения
* Наполнил базу знаний Confluence решениями различных ошибок, что уменьшило время закрытие заявки, в следствии этого было увеличено KPI сотрудников.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва