At NCRI, I design and develop Java and Spring Boot services for the Unified Recovery Access platform. I implemented the Transactional Outbox pattern with Amazon SQS and idempotent consumers to prevent data loss and duplicate processing, and I’m leading an LLM-powered proof of concept using LangGraph and MCP.
Previously, I contributed to banking onboarding and event-driven architecture at UniCredit Group, supporting BaFin and GDPR compliance. At Gap Inc., I developed checkout, shopping bag, and loyalty systems, including a runtime promotions engine and a Merge Bag feature.

