Member Of Technical Staff
As a senior developer for Adobe Creative Cloud—Illustrator, I worked with a team of hardworking developers and ensured seamless delivery of frequent releases for the Illustrator family of products, including Adobe Illustrator (AI) Desktop, AI on the web, and AI on iPad.Designed and developed a Campaign Privacy microservice using Spring Boot to handle General Data Protection Regulation (GDPR) requests from customers. This service receives access/deletes requests from a Kafka topic and enrichments with all campaign instances where user data can be found, reconciles success/failure responses returned from all campaign instances and also provides alerting and monitoring of the request.Redesigned the Kafka consumer architecture and introduced multi-threading to separate the reading of messages from committing offset in our own written high-performance and highly scalable Kafka consumer in C++.Integrated a JWT token-based authentication where a Kafka consumer needs to request an access token from the authorization server using O Auth 2.0 client credentials flow.Implemented a client in Adobe Campaign to share e-mail delivery indicators with Adobe Analytics in near real-time. This integration allows marketers to track the success of campaigns efficiently and productively.