Backend Java (Kotlin) Software Engineer с 5+ годами опыта разработки распределённых систем на базе микросервисного подхода. Специализируюсь на создании отказоустойчивых и масштабируемых решений с использованием Spring Framework, Kafka, PostgreSQL, Docker и Kubernetes. Имею опыт работы как с синхронным (REST over HTTP), так и асинхронным (event-driven) подходами к межсервисному взаимодействию.
Приверженец agile-методологий в организации рабочего процесса. Увлечён информационными технологиями и их влиянием на трансформацию бизнеса.
Техническая экспертиза
Система управления проектами и задачами организации
В составе команды проектирую и разрабатываю продукт, основанный на микросервисной event-driven архитектуре с сотнями тысяч сообщений ежедневно
Tech Stack
Kotlin 1.9.3, Spring 6, Spring Boot 3, PostgreSQL 16, ArtemisMQ, Kafka, Docker, Kubernetes, GitLab
Система управления операционными рисками Банка
Tech Stack
Java 21, Kotlin 1.9, Spring 6, Spring Boot 3, Hibernate/JPA, PostgreSQL, Flyway, Kafka, IBM MQ, Docker, Kubernetes, GitLab
Стрим "Внешнеэкономическая деятельность (ВЭД)"
В составе команды дизайнил сервисы ВЭД удобными, быстрыми и современными
Система заказа корпоративного транспорта на производственные объекты.
Оптимизация построения маршрутов развоза сотрудников
Tech Stack
Java 11, Spring 5, Spring Boot 2, PostgreSQL, Kafka, MinIO,gRPC, Gurobi Optimizer (Math Engine)
Сервис обработки массовых реестровых платежей (зарплатные проекты, соц. выплаты и т.д.)
Главная задача задача сервиса - быстро и качественно выполнить проверку реестров произвольного размера выплати на корректность. Средняя нагрузка ~15 000 реестров час, средний объем реестра - 1000 записей.
Компьютерные системы управления качеством для автоматизированных производств