Software Engineer
CurrentI was a member of the Unified Profile Service, a sister team of the Adobe Experience Platform [kind of Customer Experience Management (CXM)]. My primary contribution involved developing, maintaining and operational improvement of services responsible for creating merged user profiles and exporting this data to various destinations. This data was then utilized by downstream services for purposes such as running campaigns. e.g. - sending promotional emails based on specific conditions.- Operational Tools.- Support for deployment of multiple long running applications.- Wrote New Spark Job Launcher Service using Tapir.- Added optimization to export from the Snapshot to reduce full read time of all the profiles. - Improvements in the scheduling logic of the jobs . - Root Caused and Fixed the problems in the Spark job that was happening due less optimal use of Akka Streams and introduced back pressure. - Code changes for multi cloud movement. - Regional expansion