At ALS Global, I work on the platform its laboratories use to manage samples, results and client access. I build the core distributed system in .NET 8 and C#, using microservices, CQRS and command handlers.
I design event consumers and processors on Azure Event Hubs and Service Bus, applying event sourcing to keep state consistent across services. I also reworked the MongoDB domain model with shard keys and typed references to remove a partitioning bottleneck affecting reads.
I ship features end to end, extending backend command handlers and building the matching interface in Vue 3 with TypeScript. I cover services with unit and integration tests and instrument them so failures surface before users report them.
I containerise services and maintain Azure DevOps CI/CD pipelines that build, run SAST security scanning and deploy to Azure Container Apps. I work with engineers across Sweden, Czechia and Australia in an asynchronous, written-first workflow.

