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.

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


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