At Prosigliere, I contribute to modernizing a business-critical .NET monolith into Azure-based microservices across 19 interdependent codebases. I design integration approaches that let legacy and microservice components coexist safely.
I designed server-side caching for a legacy retrieval flow referenced in 146 locations, reducing cross-boundary calls while minimizing asynchronous compatibility risks. I also designed an AI-assisted engineering workflow that cut comparable development tasks by approximately 75–80%, with technical decisions and validation retained under engineering review.
Previously, at UBS and Credit Suisse, I worked on critical customer and master-data platforms with strict security and reliability requirements. At UBS, I optimized application components and data-access paths to reduce response times by approximately 50%; at Credit Suisse, I implemented an authorization layer and complex data-model changes and migrations.

