Разработчик с опытом в enterprise-системах и в продуктах, сделанных с нуля. Работал и на greenfield-проектах, где закладывал архитектуру и конвенции с первого коммита, и на больших legacy-системах в продакшене. По роли — бэкенд, фронтенд или fullstack, в зависимости от проекта; на одном продукте дополнительно занимался нативной Android-разработкой, инфраструктурой и релизами.
EDI-провайдер. Бэкенд-разработчик с вкладом во фронтенд. Платформа обмена юридически значимыми электронными документами: накладные РБ, трансграничный обмен с РФ, роуминг с внешними EDI-провайдерами. Монорепозиторий микросервисов на Java 25 / Spring Boot 4, PostgreSQL, MongoDB, Redis, Spring Batch. В большой команде работаю над ядром обработки документов: конвейеры трансграничных потоков, регуляторные валидации, контроль доступа.
BalKukol. Единственный бэкенд-разработчик, проект с нуля. Multi-vendor маркетплейс авторских кукол с подписками для продавцов. Java 17 / Spring Boot 4: ~180 REST-эндпоинтов, Liquibase, JWT и RBAC, поиск на OpenSearch и Typesense, медиа в S3, платежи через Robokassa, WebSocket-мессенджер. Сам настроил VDS (Docker, Caddy) и CI/CD в GitHub Actions.
Scan & Go. Frontend- и Android-разработчик, проект с нуля: начинал с коллегой, довёл до релиза один. Два Android-приложения для ритейла — киоск и ручной сканер: покупатель сам сканирует товары и покупает без кассира. Angular 19 / Ionic 8 / Capacitor 7 и нативный слой на Java: связывание устройств по локальной сети, встроенные HTTP-серверы с TLS, интеграция с оборудованием Zebra. Сборка подписанных APK в GitHub Actions.
KPI Library (Orchestrated Analytics). BI-решение для руководителей в биомедицине: каталог и визуализация KPI на Angular 16 (Highcharts, D3.js) поверх сервисов .NET 7, MSSQL и Snowflake.
Криптовалютная торговая платформа. Автоматическая торговля и сигналы на микросервисах Java / Spring Boot: сбор рыночных данных с восьми биржевых площадок, менеджеры ордеров, движок стратегий. Развивал сервисы и Angular-интерфейс; PostgreSQL, Redis, RabbitMQ, AWS, Kubernetes.
Интернет-банкинг. Единственный разработчик, бэкенд и фронтенд. Замена сайта банка: интерфейс на AngularJS и Angular 7, функциональность на Java/Kotlin и Spring. Продакшен-система финансового профиля: автотесты на Selenide, SonarQube, TeamCity.
LMS для казино. Fullstack-разработчик. Мультитенантная система обучения и сертификации сотрудников казино в Северной Америке. Spring, Hibernate, Angular 7; интеграция SCORM, отчётность на репликах PostgreSQL в AWS RDS.