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)
- понимание принципов ООП
- Linix

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

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

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

Вычислитель отличий
- Программа для сравнения файлов в формате JSON и YAML.
- Полученные навыки: работа с командной строкой (Picocli), парсинг JSON и YAML (Jackson), настройка CI, анализ покрытия тестов (JaCoCo).
- Технологический стек: Java, 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, Gradle, Javalin, JDBC, Docker, PostgreSQL, GitHub Actions, Bootstrap

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

Опыт


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

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

Образование


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

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

Комментарии


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

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

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