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

Контакты


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

Описание

В 2019 году решил самостоятельно изучить JS, React, Redux и остальной стек технологий, необходимый для работы frontend разработчиком. В итоге, 4-й год работаю в компании на желаемой позиции. Удалось стать единственным сотрудником из штата, которому позволили перевестись на удаленный режим работы.
На данный момент прохожу на Hexlet курсы по Java, с дальнейшим намерением перейти в backend разработку. Опыт и навыки приобретенные в frontend разработке помогают легко осваивать технологии применяемые в backend. Я уже освоил основные инструменты, умею применять SOLID принципы и ООП паттерны.

Навыки
  • Java Core, JUnit, Gradle, Picocli, Jackson, Lombok
  • JS, React, Redux, Webpack, Konva, Threejs, HTML, CSS
  • MongoDB, Mongoose, PostgreSQL
  • TDD, CI
  • Git, Github
  • Чтение профессиональной литературы на английском языке
Описание проектов

Игры разума

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

Полученные навыки:
- работа с Gradle;
- настройка Make;
- настройка checkstyle;
- работа с сервисом code climate;
- работа с GitHub;

Технологический стек:
Java, Gradle, Checkstyle, CodeClimate, Make, Git.

Вычислитель отличий

Консольная программа, определяющая разницу между двумя структурами данных. Поддерживает разные входные форматы: yaml и json. Генерирует отчет в виде plain text, stylish и json.

Полученные навыки:
- работа с форматами json, yml;
- работа с библиотекой jackson;
- применение практики continuous integration;
- работа с JUnit;
- применение jacoco;

Технологический стек:
Java, Gradle, Junit, Picocli, Jackson, Jacoco, Github Actions, Checkstyle , CodeClimate, Make, Git.

Валидатор данных

Библиотека для проверки корректности данных типа String, Number и Map.

Полученные навыки:
- Углубленное использование ООП;
- Работа со Stream API и лямбда функциями;

Технологический стек:
Java, Gradle, Junit, Jacoco, Github Actions, Checkstyle, CodeClimate, Make, Git.

Опыт


Инженер-программист, Аспект
Разработка и внедрение ПО на российские предприятия
Апрель 2020 - по настоящее время

Обязанности

  • Участвовал в разработке UI нового продукта.
  • Поддерживал приложения компании и разрабатывал фичи для них.
  • Занимался технической консультацией новых сотрудников.
  • Оценивал тестовые задания кандидатов на должность front-end разработчика.

Достижения

  • Разработал графический параметрический workflow редактор с использованием 2D библиотеки Konva.
  • Разработал интерактивный 3D viewer моделей на базе библиотеки Threejs.
  • Разработал графический 2D маппер сущностей.
  • Перенес приложение с сотнями тысяч строк кода с CRA на Webpack.

Образование


Hexlet (Java-разработчик)
Сентябрь 2023 - по настоящее время
Тульский государственный университет. Технология транспортных процессов
Январь 2013 - Ноябрь 2018

О себе
Не готов релоцироваться
Проживаю в городе Санкт-Петербург

Комментарии


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

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

Ожидает подтверждения
0

Руслан, привет!

Есть несколько дополнений к резюме:
1.Давай дополним "описание" твоими ключевыми навыками Java-разработчика. Напиши, какие инструменты уже сейчас готов применить в работе, каким принципам, возможно, следуешь. Должен получиться самостоятельный абзац в виде позиционирования себя в качестве java-разработчика. Попробуй внести таких же интересных и значимых фактов, как ты сделал в отношении frontend.
2. в раздел "Образование" можно также внести текущее обучение в Hexlet.

Успехов тебе в back-e!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме хорошо структурировано и содержит информацию о ваших навыках и опыте работы....
Привет, Тимофей! Давай улучшим твое резюме: 1. Описание Данный раздел давай пересобер...
Резюме Java-разработчика выглядит впечатляюще. Кандидат описывает свои навыки и опыт ра...
Привет, Антон! Давай улучшим твое резюме: 1. Опыт - Давай опишем задачи и достижения т...
Привет, Павел! Давай улучшим твое резюме: 1. Подраздел «Дополнительные контакты» предп...
Резюме представляет хороший старт для начинающего Python-разработчика. Ваши проекты, ос...
Привет, Александра! Давай улучшим твое резюме: 1. Не забудь внести сведения о дополнит...
Это резюме содержит хорошие аспекты, но есть место для улучшений. Положительные момен...
Это резюме содержит достаточно подробную информацию о вашем опыте работы, проектах, исп...
Это резюме содержит много полезной информации о ваших навыках и проектах, что хорошо. О...