At OIP Insurtech, I rewrote Pro Suite’s legacy policy-change workflows in .NET Core as explicit state transitions, with contracts and integration tests for each transition. I also split shared claims endpoints into separately deployable microservices, helping reduce claims-processing defects 35%.
On the 100,000-policy platform, I implemented optimistic concurrency and idempotent retries in ASP.NET Web API claim-update handlers, resolving a recurring class of race-condition incidents. I also mentor two mid-level engineers and set module code-review standards.
At Inspire11, on the Sedgwick claims administration platform, I moved claim search from SQL LIKE queries to Elasticsearch indexes, reducing average search response time from 3 seconds to under 400 ms. I also built a .NET Core retrieval service using PostgreSQL and pgvector to return citation-anchored answers from policy and claim PDFs.
At TurboAQ, I built the backend for an AI code-modernisation platform using AWS Lambda and Step Functions, processing more than 10,000 files per run. I connected ANTLR static analysis to GPT-4 and Claude with structured-output validation and automatic retries, reducing clients’ manual rewrite effort 40%.

