Java Backend Developer
Контакты
Ответственный и внимательный Java-разработчик. Имею опыт в Java core, Gradle, PostgreSQL. Для тестирования и откладки кода использую фреймворк JUnit.
Начал изучать IT технологии с момента поступления в университет МГТУ им. Н. Э. Баумана, где изучал полный цикл разработки электронной аппаратуры на факультете "Информатика и Системы управления".
С марта 2023 прохожу курс Java-разработчик от Хекслет, специализируюсь на backend. На текущий момент выполнено 3 проекта.
Hard-skills:
- Java core, Java collections
- Основы терминала Linux
- Git
- Github Actions
- Gradle
- JUnit
- PostgreSQL
Soft-skills:
- Есть опыт руководства небольшой командой
- Рефлексия
- Обучаемость
- Пунктуальность
Игры разума - набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.
Полученные навыки:
- Настройка окружения
- Основы командной строки Linux
- Основы Git
- Система автоматической сборки Gradle
Вычислитель отличий - CLI программа, определяющая разницу между двумя структурами данных. Генерация отчета в виде plain text, stylish и json.
Полученные навыки:
- Коллекции и структуры данных
- Основы JUnit тестирования
- Работа с системной непрерывной интеграции (Github Actions)
- Использование библиотеки Jackson
- Работа с форматами данных: json, yml
- Разработка интерфейса командной строки с помощью библиотеки picocli
- Разработка через тестирование (TDD)
Валидатор данных - создание собственной библиотеки для проверки корректности (валидации) данных c использованием fluent-интерфейса.
Полученные навыки:
- Паттерн fluent-интерфейс
- Проектирование структуры классов
Опыт
Занимаюсь координацией устранения значительных инцидентов на всём ИТ ландшафте банка. Есть опыт руководства дежурной смены ситуационного центра банка.
Образование
Проживаю в городе Москва
Умею брать ответственность за cвою работу и подчиненных. В виду специфики работы дежурного единого ситуационного центра Газпромбанка, обладаю навыками выполнения задач в сжатые сроки и коммуникации с различными командами, а также конструктивно реагировать на возражения.