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

Контакты


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

Описание

Начинающий Java-разработчик с опытом использования различных технологий и инструментов, включая Java, Gradle, Git и JUnit 5. Испытываю настоящее удовольствие от процесса разработки. Готов принимать риски, брать на себя ответственность и работать в команде. Меня интересует изучение новых технологий. Я также владею навыком выхода из Vim :)

Я разработал и воплотил в жизнь три учебных проекта Hexlet: набор из пяти консольных игр, библиотеку для определения различий между двумя структурами данных и библиотеку для валидации данных. Все проекты выполнены с использованием Java Core, Java SE, Gradle и Git, с применением принципов ООП, включая fluent-interface.

Моя цель - получать удовольствие от работы, зная, что мои усилия приносят пользу людям.

Навыки
Hard Skills
  • Java
  • Gradle
  • Git
  • JUnit 5
  • TDD
Soft Skills
  • Умение принятия рисков и ответственности. Не побоялся стать руководителем в тяжелый для отдела период (нехватка людей, уход ключевых сотрудников). Выправил ситуацию, в том числе, помогая коллективу справляться с возросшей нагрузкой.
  • Умение принятия и анализа конструктивной критики
  • Умение работать в команде. Руковожу отделом из 14 человек.
  • Самодисциплина и организация
  • Умение и желание учиться
Описание проектов
Учебные проекты Хекслета
Игры разума
  • Описание: Набор из пяти консольных игр, аналогичных популярным мобильным приложениям для тренировки мозга.
  • Полученные навыки: Установка и настройка IDE, работа с консолью, работа с Gradle (настройка и установка плагинов, инициализация проекта), работа с Git (коммиты в локальный и удаленный репозиторий), основы работы с Java.
  • Технологический стек: Java, Gradle, Git, Make, Code Climate.
Вычислитель отличий
  • Описание: Программа для определения разницы между двумя структурами данных.
  • Полученные навыки: работа с коллекциями и структурами данных, знакомство с форматами данных json и yml, способы их генерации и парсинга (библиотека Jackson), знакомство с фреймворком JUnit и основами модульного тестирования, основы TDD, непрерывная интеграция (CI) и настройка собственного workflows.
  • Технологический стек: Java, JUnit 5, Picocli, CI, GitHub Actions, Gradle, Make, Code Climate.
Валидатор данных
  • Описание: Библиотека для проверки корректности данных.
  • Полученные навыки: проектирования архитектуры в объектно-ориентированном стиле: проектирование структуры классов, композиция объектов, наследование, fluent-интерфейс. Закрепление навыков автоматизированного тестирования, TDD и непрерывной интеграции.
  • Технологический стек: Java, Gradle, CI, GitHub Actions, Make, Code Climate, JUnit 5.

Опыт


Начальник отдела камеральных проверок, Территориальные налоговые органы
Налоговое администрирование юридических и физических лиц
Июнь 2020 - по настоящее время
Основные задачи:
  • Управление отделом
  • Составление отчетов
Достижения:
  • На протяжении уже 4 лет непрерывно обеспечиваю достижение отделом всех плановых показателей.
  • Самостоятельно построил ER-модель, на основании которой генерируется запрос к озеру данных. Это освободило 5 человек от необходимости сбора сведений для формирования ряда ежеквартальных отчетов.

Образование


Профессия Java-разработчик, Хекслет.
Февраль 2024 - по настоящее время
Экономика и управление на предприятии, Казанский государственный технический университет им. А.Н. Туполева
Сентябрь 2003 - Июнь 2007

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

Комментарии


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

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

0

Привет, Алексей!


Давай улучшим твое резюме:
1. Описание
Приветствие отсюда убираем, ты поздороваешься с работодателем при отклике на вакансию.
2. Описание проектов
Давай оставим здесь только названия с вшитой в него ссылкой на проект, чтоб ы не дублировать информацию и не перегружать резюме.
3. Опыт
- Задачи следует описать тезисно/ через буллиты, чтобы было легче читать информацию.
- Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения. Было бы отлично, если бы ты смог выделить свои достижения в количественном эквиваленте и описать их через вклад/пользу, которую они принесли.
4. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.

Желаю тебе удачи в освоении новой профессии!


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