As Staff Software Engineer in Adobe’s Experience Cloud, I've played a key technical leadership role across Adobe Target, Adobe Journey Optimizer (AJO), and Journey Orchestration.
I lead the development of five SDKs (Node.js, Java, .NET, Python, and Browser) that power billions of weekly personalization requests for customers. These SDKs enable marketers to deliver personalized experiences with reliability and scale.
As part of my work on the SDKs, I designed on-device decisioning, cutting latency by 99% and giving Adobe a competitive edge. I also created a unified test framework to ensure consistent, high-quality SDKs across multiple programming languages. In addition, I published code samples and documentation to make adoption and onboarding smooth for developers.
Now, as tech lead for Journey Orchestration authoring tools, I oversee the front-end architecture and help guide teams to build resilient, scalable solutions. We adopted a micro-frontends architecture, enabling dozens of independently deployed apps to form a cohesive, scalable product. My focus is on building performant web apps that are easy to contribute to, have low defects, and minimal tech debt. I've improved app performance by more than 50% since joining the project. And developer velocity has improved greatly since I brought new tools and techniques to the team to more easily build, test and debug features.
On the team side, I mentor new engineers and improve onboarding with clear architecture and documentation, helping everyone contribute quickly.