Увлеченный и ответственный человек, сменил сферу в жизни в сторону своих интересов. Полностью погружен в разработку. Расширяю свою профессиональную компетентность и кругозор за счет книг, курсов, видео-уроков, интенсивов и общения с интересными людьми.
Участвовал в хакатонах, таких как IT_ONE Cup (финалист) и ЛЦТ-2022 (участник)
Проект:
Личный кабинет приложения Мегафон
Выполняемые задачи в роли разработчика:
- Разработка доменной модели;
- Разработка методов API;
- Разработка сервисов;
- Покрытие кода тестами и документацией;
- Оптимизация и дебаг;
- Тесная совместная работа со всей командой(бизнес и системной аналитикой, фронтом)
- Code review
- Работа по гибкой методологии(Scrum)
- Участие в подготовки бэклога, декомпозиция задач, оценка сложности
- Участи в принятии архитектурных решений
Личные достижения:
- Проведение лекций внутри команды Java по чистому коду и чистой архитектуре, для унификации подхода к разработке внутри разных стримов
- Провел ресерч работы GC в приложении, что позволило уменьшить задержки STW
- Разработка микросервиса для транскрибации звонков
- Рефакторинг легаси кода
Стэк: Java 17, Spring, MapStruct, Mockito, MongoDB, Kafka, REST, Gradle, HazleCast
Проект:
Налоговый мониторинг
Разработка продуктового fintech решения в области налогового учета
Команда: 27 чел
Состав команд:
- Команда аналитики
- Команда backend-разработки + Архитектор
- Команда frontend-разработки
- Команда тестирования
- Product Owner
- Маркетолог
- Операционный руководитель
- Scrum-мастер
- Методолог
- Дизайнер
Выполняемые задачи в роли разработчика:
- Разработка доменной модели;
- Разработка методов API;
- Разработка сервисов;
- Покрытие кода тестами и документацией;
- Оптимизация и дебаг;
- Тесная совместная работа со всей командой(бизнес и системной аналитикой, фронтом)
- Участие в Code review
- Работа по гибкой методологии(Scrum)
Выполняемые задачи в роли ведущего разработчика:
- Онборнинг / Менторинг
- Участие в подготовки бэклога, декомпозиция задач, оценка сложности
- Планирование спринта совместно с PO
- Code-review
- Участи в принятии архитектурных решений
- Проведение демо
- Работа совместно с DevOps`ом (предложения по улучшению инфраструктуры проекта)
Личные достижения:
- Оптимизировал запросы с помощью агрегации в бд для обработки больших данных, благодаря чему значительно увеличилась производительность
- Разработал сервис для переключения пользователя между бд в рамках одной кодовой базы
- Интеграция и настройка MinIO
- Разработка различных сервисов со сложной бизнес логикой
Стэк: Java 11, Spring, MapStruct, Mockito, MongoDB, JapersoftStudio, Apache POI, iText, Jackson, MinIO, REST, Maven, JUnit
Разработка приложения для внутреннего учета
- Оптимизация и дебаг;
- Изучение документации;
- Изучение новых технологий;
- Покрытие кода тестами и документацией
Информационная безопасность телекоммуникационных систем