About the service
I'm a backend engineer and specialize in Ballerina — a cloud-oriented language designed specifically for integration tasks. If you need systems that reliably exchange data, I write the glue code that makes everything work together. In recent years I've delivered dozens of projects: REST and GraphQL APIs, gRPC microservices, message queue pipelines and connectors linking legacy SOAP endpoints with modern JSON services. What I value most about Ballerina is that code itself reads like a sequence diagram: each client call, each worker and each response are expressed directly in the language, so the visual model and working program never diverge. This speeds up review and simplifies onboarding new people to your team. Typical work includes handling HTTP, HTTP2, WebSocket, TCP and gRPC protocols, plus resilient patterns: retries, circuit breakers, timeouts and data transformation between XML, JSON and CSV. I embed protection through OAuth2 and JWT, structured logging, distributed tracing and Prometheus metrics so the service is observable from day one. Deliverables include a Ballerina package, generated OpenAPI specs, container images, Kubernetes manifests, unit and integration tests and clear documentation. I work iteratively, frequently show progress and leave you maintainable code, not a black box. Building a SaaS API together, updating an integration layer or raising a new microservices mesh — I'll guide the task from design to deployment. Tell me about your endpoints and data formats, and I'll plan a clean, testable integration.