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

Контакты


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

Описание

Ищу работу на позицию Java-разработчика с полной занятостью или стажировку. Реализовал проекты, развивающие навыки в создании архитектуры приложений, работе с системами контроля версий и автоматизации CI/CD процессов. Мои проекты, такие как "Игры разума" и "Вычислитель отличий", продемонстрировали умение эффективно работать с алгоритмами, древовидными структурами данных, а также написанием Unit-тестов для обеспечения стабильности кода. Стремлюсь применять свои знания для решения сложных задач в сфере backend, а также для улучшения процессов разработки и автоматизации.

Завершил обучение по программе "Java-разработчик" в школе "Hexlet", а также продолжаю совершенствоваться в разработке. В моем GitHub-аккаунте опубликованы пять завершенных проектов, демонстрирующих навыки Java-разработки и работы с современными технологиями.

Ключевые сильные стороны:
- внимание к деталям и организованность
- умение работать в команде
- приспособляемость и быстрое обучение новым навыкам

Навыки

Hard skills:
- Java Core, Java Collections
- Spring Framework
- HTML, CSS, RESTful API
- автоматическое тестирование (JUnit5)
- покрытие кода тестами (Code Coverage)
- непрерывная интеграция (CI, GitHub Actions)
- сборка проектов с помощью Gradle
- разработка через тестирование (TDD)
- понимание принципов ООП
- Linux

Soft skills:
- навыки работы в команде
- способность быстро учиться новому
- критическое мышление
- комфортное взаимодействие в коллективе
- усидчивость и упорство
- чувство юмора

Описание проектов

Проекты на GitHub:
Игры разума
- Консольное приложение с пятью мини-играми, позволяющее закрепить основы работы с Java.
- Полученные навыки: настройка окружения, работа в IDE, использование библиотек и системы сборки Gradle, автоматизация с GitHub Actions и линтер Checkstyle.
- Технологический стек: Java Core, Gradle, GNU Make, Checkstyle, CodeClimate

Вычислитель отличий
- Программа для сравнения файлов в формате JSON и YAML.
- Полученные навыки: работа с командной строкой (Picocli), парсинг JSON и YAML (Jackson), настройка CI, анализ покрытия тестов (JaCoCo).
- Технологический стек: Java Core, Gradle, Picocli, Jackson, JaCoCo, GitHub Actions

Валидатор данных
- Библиотека для проверки корректности данных с гибкими условиями.
- Полученные навыки: проектирование на основе паттерна fluent-интерфейс, принципы SOLID, работа с Predicate, TDD.
- Технологический стек: Java, Gradle, JUnit, Jacoco, GitHub Actions

Анализатор страниц
- Сайт для SEO-анализа страниц.
- Полученные навыки: создание MVC-приложения на базе Javalin, работа с JDBC и базой данных через ORM, разработка REST API, логгирование (SLF4J), парсинг HTML (Jsoup), интеграционные тесты.
- Технологический стек: Java Core, Gradle, Javalin, JDBC, Docker, PostgreSQL, GitHub Actions, Bootstrap

Менеджер задач
- Система для управления задачами с возможностью назначения и отслеживания статусов.
- Полученные навыки: работа со Spring Boot, ORM Hibernate, Swagger, JWT, MockWebServer для тестирования.
- Технологический стек: Java SE, Spring Boot, PostgreSQL, Swagger, GitHub Actions

Опыт


начальник отдела, Информационно-вычислительный центр при ГКВВ МВД России
Обеспечение работы серверов и ЛВС
Март 2006 - Август 2019

Обязанности:
• Обеспечение бесперебойной работы серверов и ЛВС
• Администрирование серверов, управление коммуникационным оборудованием и кабельными системами
• Техническая поддержка и обучение пользователей по работе с системами
Достижения:
• Обеспечивал бесперебойную работу критически важных сервисов компании в течение 7 лет.
• Автоматизировал рутинные задачи администрирования, что привело к высвобождению времени для решения более сложных задач.

Образование


Java-разработчик, Hexlet
Сентябрь 2023 - Ноябрь 2024
техник-электромеханик, Рязанский колледж электроники
Сентябрь 1989 - Июнь 1993

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

Комментарии


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

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

0

Привет, Константин!

Давай улучшим твое резюме:
1. Имя и фамилию резюме переведи, пожалуйста, на русский язык, так как основной язык резюме у тебя русский.
2. Опыт
Можем ли мы чуть подробнее описать твое достижение? Что конкретно ты делал и какой эффект это имело?

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


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