Специализируюсь на разработке систем на языках Java и Kotlin. Преимущественно использую стек Spring Framework, так же имею опыт на Java EE проекте.
Есть базовый опыт по frontend и DevOps практикам
Работал в основном в интернациональных распределенных Agile командах. Владею разговорным английским.
Расширение функциональности сервиса сбора данных c трекеров
- реализация поддержки дополнительных кодеков для новых типов устройств
- реализация кодека конфигурирования по TCP
- реализация туров и дополнительных аварийный событий
- обновление API, покрытие тестами
Разработка рекламного модуля
- проектирование приложения и базы данных на UML
- разработка приложения на Java, Spring Boot, применяя Сlean Architecture
- слой хранения на Spring Data JPA, миграции FlyWay, PostgreSQL
- выдача баннеров Apache Ignite
- аналитика Clickhouse
- отчеты JasperReports
- нотификации и сообщения RabbitMQ
- интеграция с платежными системами Яндекс.Касса, Paypal
- обработка webhooks, amqp сообщений
- REST API
- OpenAPI документирование
Реализация сервиса сбора GNSS и IO данных c трекеров
- проектирование системы и БД в UML редакторе
- сервер сбора данных по TCP на Reactor Netty
- декодирование используя протокол устройства
- хранение и передача декодированных данныx и аварийных событий используя очереди на Amazon SQS
- использование REST API и SMS для управления и конфигурирования устройств
Разработка POS решения для гастрономического бизнеса. Рефакторинг существующего бэка с php на java
- UML дизайн системы
- разработка приложения на Kotlin, Spring Boot, применяя Сlean Architecture
- RESTful API, аутентификация и авторизация используя KeyCloak
- интеграция внешних REST сервисов
- интеграционные и юнит тесты
- документирование API используя OpenAPI cпецификацию
Разработка и поддержка системы распространения авиабилетов и сопутствующих услуг.
- интеграция с глобальными системами бронирования используя SOAP
- разработка web-сервисов для предоставления авиа и прочего контента
- разработка и развитие системы тарифов и правил
- поддержка и расширение frontend
- нагрузочное тестирвоание используя используя SoapUI
Разработка систем диспетчеризации и управления. Обслуживание автоматики
- проектирование систем диспетчеризации
- разработка SCADA проектов под конкретные тех. процессы
- программирование ПЛК
- конфигурирование и запуск систем на объектах
- поддержка, ремонт устройств