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-профессии!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...
Это резюме содержит информацию о некоторых проектах и технологиях, с которыми вы работа...
Привет, Андрей! Давай улучшим твое резюме: 1. Давай укажем полное название твоей профе...
Это резюме имеет некоторые сильные стороны, такие как указание наличия базовых знаний P...