Software Engineer, Backend TeamSystem
Core engineer on M3, an enterprise SaaS monetization platform for metering, subscriptions, and billing consisting of more than 20 microservices. Designed and delivered Kotlin and Quarkus services using Hexagonal Architecture and CQRS, supporting independently deployable read, write, and worker components.
Built event-driven pipelines with Azure Service Bus and Dapr, including idempotent consumers, retry policies, dead-letter queue handling, and a transactional outbox relay. Owned Smart Meter and Subscription Manager domains, created a dynamic Service and Capability Catalog, established reusable service templates and engineering conventions, and implemented unit, integration, and contract testing practices.