Описание услуги
Я backend-инженер и специализируюсь на языке Ballerina — облачно-ориентированном языке, созданном именно для задач интеграции. Если вам нужны системы, которые надёжно обмениваются данными, я пишу тот самый связующий код, который заставляет всё работать вместе. За последние годы я сдал десятки проектов: REST- и GraphQL-API, gRPC-микросервисы, конвейеры на основе очередей сообщений и коннекторы, соединяющие устаревшие SOAP-эндпоинты с современными JSON-сервисами. Больше всего в Ballerina я ценю то, что сам код читается как диаграмма последовательностей: каждый вызов клиента, каждый воркер и каждый ответ выражены прямо в языке, поэтому визуальная модель и работающая программа никогда не расходятся. Это ускоряет ревью и упрощает ввод новых людей в вашей команде. Обычный объём работ включает обработку протоколов HTTP, HTTP2, WebSocket, TCP и gRPC, а также устойчивые паттерны: повторные попытки, размыкатели цепи, таймауты и трансформацию данных между XML, JSON и CSV. Я встраиваю защиту через OAuth2 и JWT, структурированное логирование, распределённую трассировку и метрики Prometheus, чтобы сервис был наблюдаемым с первого дня. В поставку входят пакет Ballerina, сгенерированные спецификации OpenAPI, образы контейнеров, манифесты Kubernetes, модульные и интеграционные тесты и понятная документация. Работаю итеративно, часто показываю прогресс и оставляю вам сопровождаемый код, а не чёрный ящик. Собираете вместе SaaS-API, обновляете слой интеграции или поднимаете новую сетку микросервисов — я проведу задачу от проектирования до деплоя. Расскажите про ваши эндпоинты и форматы данных, и я спланирую чистую, тестируемую интеграцию.