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. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...