# Mayur Kulkarni > Staff Software Engineer at Adobe Location: San Francisco Bay Area, United States Profile: https://flows.cv/mayurkulkarni Software Engineering Lead with over 13 years of experience building, designing and scaling backend systems that power billions of user interactions across web and mobile platforms. As a Staff Software Engineer, I specialize in building distributed systems, RESTful APIs, and event-driven architectures with deep in Java, Node.js, Kafka and cloud-native infrastructure. I’ve consistently delivered impact through performance optimizations, platform modernization, and cross-functional architecture leadership — reducing infrastructure costs, improving system reliability, and accelerating developer velocity. I'm deeply hands-on, but also thrive in environments that require collaborating across teams, defining architecture vision, and mentoring engineers toward technical growth I’m passionate about building systems that are not just scalable, but elegant — with clear abstractions, measurable value, and long-term maintainability ## Work Experience ### Staff Software Engineer @ Adobe Jan 2021 – Present | San Jose, California, United States ### Software Development Engineer @ Oath Jan 2017 – Jan 2021 Yahoo Media Content Serving Platform: Working as BE on next Gen Java Rest API platform to support various yahoo properties and clients. Support Commerce based content delivery to users from various partners. System supports around ~20000 rps cuerently, designed to be scaled to millions. Partners Content Delivery Platform: Designed, developed and own a NodeJS Content delivery platform for various Yahoo external partners like Apple, Samsung and other OEMs. Samsung integration completed last November supporting various contents ranging from News to Sports and Finance. The platform was deployed to be used in different locales other than US like CA, Brazil, TW/HK etc. News Editorial Tool/Deployment: Working on Java SpringBoot-Jersey Editorial system for Editors on Yahoo News providing ability to increase the quality of news. Downstream API’s serve around ~150 million users currently. Developed Modules to provide accurate information along with perspective of any given news and providing users ability to distinguish itself from fake news ### Tech Yahoo Software Engineer @ Yahoo Jan 2015 – Jan 2016 | Sunnyvale Yahoo Search Org - Cards Platform: Narwhal: Designed and Developed Backend/Middle Tier NodeJS + Swagger based REST API platform for Narwhal, which consolidated various personalization data and mobile content systems and delivered it to users. Supported Articles processing from various news and feed content customizing it to users need. Large Distributed Cards Serving Platform: Broadway: Worked on Designing and developing modules on Java and NodeJs based cards platform to support properties like Yahoo search etc, providing users info/results in terms cards. Aviate: A Java/YQL based Backend System which supported a Unique Launcher called Aviate. It provided a -1 screen for one stop users information and data like Directions card, Yelp Card, Video Card, Personalized News Card, Location Card and much more ### Technical Intern @ Yahoo Jan 2014 – Jan 2014 | Sunnyvale, California Developing Java and Node based RESTful framework to seamlessly transfer content across yahoo apps to client devices majorly android wear. REST Api's to provide data and logs sync between wear devices and Backend. Developing ### Graduate Student Researcher @ Wireless Health Institute, UCLA Jan 2013 – Jan 2014 Have been working on algorithms for Smart watches, creating new algorithms for sensors and connectivity profile for them etc. ### Senior Software Engineer @ Samsung R&D Institute India Jan 2012 – Jan 2013 | Bengaluru Area, India Involved in commercialization of SBrowser on various flagship devices, ### Software Engineer @ Motorola Mobility Jan 2010 – Jan 2012 | Bengaluru Area, India Product: https://motoactv.com/ - Designed and implemented an end-to-end solution for data transfer over Bluetooth SPP. - Involved in Developing JAVA REST Api system to sync data between BE and Devices - Integrated BLE code into Android framework so as to co-exist with ANT+ sensors. ## Education ### Master's Degree in Computer Science UCLA ### Bachelor of Engineering (B.E.) in Computer Science Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/mayur-kulkarni-59a61b24 --- Source: https://flows.cv/mayurkulkarni JSON Resume: https://flows.cv/mayurkulkarni/resume.json Last updated: 2026-04-12