Junior Java Developer
Контакты
Junior Java разработчик, готовый постоянно повышать свои компетенции и получать новый опыт в разработке.
Из IDE хорошо знаком с IDEA, Eclipse. Сборка - знаком с Gradle. Из фреймворков знаю JUnit для написания юнит-тестов, Lombok для упрощения рутинного кода, Jackson ObjectMapper для работы с .json, а так же Picocli для работы с командной строкой.
Основная система: MacOS, но плотно работал и с Linux (Monjaro & Ubuntu)
Имею навыки в ведении переговоров, организации работы, презентации продуктов.
- Java
- IDEA
- Eclipse
- JUnit
- Picocli
- Lombok
- Gradle
- Git
- ООП
Игры разума
Набор из нескольких консольных математических игр. Начало моего пути в Java.
Был использован Java Core, а так же подключался контроль удобочитаемости кода (maintainability)
Вычислитель отличий
Консольная утилита, которая вычисляет отличия между двумя .json или .yaml(.yml) файлами, и выводит результат в одном из трех форматов(stylish, plain. json)
Стек:
* Java 21
* JUnit
* Picocli
* Jackson ObjectMapper
* Codeclimate (Maintainability & Test coverage)
Валидатор данных
Библиотека для валидации данных. На данный момент находится в разработке.
Стек:
* Java 21
* JUnit
* Lombok
Опыт
- Внедрил и далее администрировал ПО для написания технологической документации.
- Писал отчеты, инструкции, документацию и технологические процессы.
- Руководил опытным производственным участком.
- Проводил переговоры с партнерами и заказчиками.
- Перевел написание технологических процессов на ПО "Спрут ТП", что привело к уменьшению трудозатрат и сокращению рутинной работы.
- Написал две технологических инструкции для партнерства с Росатомом, что позволило создать эффективную систему контроля и менеджмента качества.
- Спроектировал и запустил опытный участок для проекта с РЖД.
- Участвовал в разработке и проектировании устройства для измерения электростатического поля.
- Провел реверс-инжиниринг блока аварийного питания.