As a Software Developer for Adobe, I integrate structured commerce data into Adobe Experience Platform using PySpark, Scala, and Databricks DLT, enabling real-time segmentation, personalized experiences, and advanced analytics for tailored marketing and revenue growth. I also standardized commerce entities via Databricks ETL and Airflow DAGs, improving data consistency, visibility, and operational efficiency across Adobe's ecosystem. Engineered scalable PySpark pipelines with DLTs for active user dashboards, processing over 2M daily records with 30% less latency for seamless PowerBI integration and real-time insights for the Commerce team.
For Identity Platform team, I developed high-throughput batch APIs using Kotlin and Cassandra, efficiently processing 100K+ users/sec and achieving a 40% improvement in database performance. I optimized massive EMR jobs (77TB) for user deletion tracking, attaining 100% accuracy and enabling automated campaigns. Designed pre-aggregated MAU/WAU/DAU datasets using Databricks Medallion Architecture, optimizing data refresh, ensuring 100% accuracy, and halving dashboard load times. Implemented Airflow DAGs to automate pipeline orchestration and dashboard refreshes, reducing manual intervention by 80% while ensuring GDPR/PII compliance.
During my summer internship at Adobe in 2023, I had the chance to work with the Identity team on a project that truly broadened my horizons. Together, we developed an MAU dashboard which improved data accuracy, helping reduce manual query time for my fellow engineers. My role revolved around creating a self-serve UI and crafting a data pipeline in AWS, streamlining information from sources like S3 and EBS. While diving into this, I picked up on some exciting tools, including Amazon Airflow and PySpark. We also ensured the dashboard linked seamlessly with Power BI, while always keeping PII and GDPR regulations at the forefront. Working alongside an inspiring team at Adobe, I learned so much and was glad to contribute to a project with tangible impacts.
My most recent job experience was at Myntra in Bengaluru, India. Myntra is a leading fashion e-commerce company in India. During my 2 years at Myntra, I completed many projects involving various programming languages such as Java, Python, Golang and had experience with a variety of organizational software like Github, Shuttle, JIRA, Confluence and Dockins. The highlights of my journey at Myntra were: a novel algorithmic and programmatic solution for reducing error margin of an RFID-operated logistics hardware by 90%; and development, debugging and maintenance of various JAVA RESTful APIs - as part of both releases and audits.
During the summer break of my pre-final year, I interned at Samsung Research Institute in Delhi, India. In Samsung, my job was to improve the SQL query resolution times. I achieved it by creating a Distributed Database system from scratch, which spanned multiple hosts in the network. I was able to reduce the time to resolve the queries in the new MySQL Clusters by half.
For the final semester of my undergraduate studies, I interned at SAP Labs in Bengaluru, India. There I was tasked with the development and deployment of numerous JAVA APIs as part of their quarterly release. Alongside this, I also assisted my team in the migration from the monolith architecture they had to a microservices-based one.
As an undergraduate student, I completed an internship with Metarain Distributors in Bengaluru, India during the summer break before my sophomore year. Even though it was my first hands-on experience at back-end development, I can confidently say that the task had quite an impact on me. The extent of my work included easing the warehouse attendance process by creating a Web-dashboard to track it; the dashboard had a database to store the information, Python's Flask APIs to access it and tables and forms created with HTML and CSS to view and modify it. Apart from this, I created and used several unit and integration test cases.
Graduated from CMU, Pittsburgh, PA, USA
Master of Software Engineering in Scalable Systems
August '22 - December '23
Completed my undergraduate from BITS Pilani, Rajasthan, India
Received a diploma in B.E. in Computer Science
August '16 - June '20
In the past few years, I have reignited my interest in reading. I remember that I used to read a lot of fiction novels as a child with my favorite fiction-story series being Goosebumps. In the recent past, I've picked up on reading small works of non-fiction, some of my favorites being Siddhartha and Sapiens - A brief History of Humankind. I believe that history books like Sapiens help us see the bigger picture.
Everyone has their own way of vacationing and taking a break; for me, being close to nature does the trick. Whether it be a trek on a 3000 meter (~9800 ft) high mountain or a long trail amidst the dark cover of forest, I feel the adventure seeking me out and inviting me for a thrilling experience. I have been on a lot of treks on Indian hills and mountains and am looking forward for such experiences in the Unites States!
One thing never fails to bond people - gaming together. I have always found that the experience that a group has while gaming, be it laughing or blaming the opponent together, unites the members and forms a special friendship that lasts for life. I took to PC gaming in my undergraduate years and have started to upload little bits and pieces of my gameplay on YouTube under the name roy. The link to the channel would be at the bottom of the page for the people interested!