# Aditya Kulkarni > Software Engineer at Microsoft Location: San Francisco Bay Area, United States Profile: https://flows.cv/adityakulkarni1 A Computer Science Graduate from University of Southern California with a keen interest in Software Development. Strong programming background with a demonstrated history of working in the Optical Networking industry. An active learner, evident through multiple independent as well as group projects in industry and academia. Strongly skilled in C/C++, Java, Python, Software-Hardware integration techniques. Well versed with code review procedures, version control systems & software development cycles. ## Work Experience ### Software Engineer II @ Microsoft Jan 2022 – Present | Mountain View, CA • Develop high-scale distributed services hosted on Azure for the OneNote backend, ensuring seamless data synchronization and high availability for millions of users. • Drove backend development for Ink Analysis, architecting and implementing the pipeline that processes complex digital handwriting and annotation data at scale into searchable text and metadata across notebook-level scopes. • Design and implement AI-driven features, including Copilot Organize, to enhance productivity through large-scale data orchestration and AI integration. ### Software Engineer Intern @ NVIDIA Jan 2021 – Jan 2021 | Santa Clara, California, United States Developed targeted tests to verify the latest CUDA APIs for Fast Dependent Launch and Granular Shared Memory Carveout features for Hopper and ADA GPU architectures. ### Software Development Intern @ Amazon Web Services (AWS) Jan 2021 – Jan 2021 | Seattle, WA • Developed a global scheduler to efficiently handle the backend prefetch requests for the in-memory cache system for the Aurora PostgreSQL database service. • Achieved 5% improvement in cache performance by applying optimization techniques to prioritize and de-duplicate prefetch requests and performing bulk prefetch. ### Software Engineer - 2 @ Infinera Jan 2018 – Jan 2019 | Bengaluru Designed and developed device drivers for high bandwidth optical network devices using C++ in a multi-threaded real-time environment. • Accomplished 12 Tb/s of glitch free network data-path bring up via device driver software components on DTN-X platform. • Developed network drivers that handled packets adhering to various Layer-1 network protocols like OTN (ITU-T G.709), SONET/SDH and Gigabit ethernet. Projects completed :- OTM-1200 device driver : OTM-1200 is a 1.2 Tb/s OTN based Gen-4 optical tributary line module used in Infinera's DTN-X platform. Developed OTM-1200 Data-Path driver modules that configured a series of proprietary & third party ASIC(s) to support multiplexing/de-multiplexing of various network payloads arriving at different bit rates. In addition, developed driver modules that handled alarm monitoring & reporting, system performance monitoring, fault management, network diagnostic features such as facility/terminal loopback, trail trace identifier & pseudo random bit sequence. OXM-2 device driver : OXM-2 is a 12 Tb/s non-blocking OTN based switching module used in Infinera's DTN-X platform. Developed OXM-2 driver modules responsible for configuring the embedded switching ASIC, upgrade/reload operations on FPGA(s), storage/retrieval of firmware and FDR data on flash storage devices, tuning of SerDes links, device health monitoring and alarm monitoring & reporting. ### Software Engineer - 1 @ Infinera Jan 2016 – Jan 2018 | Bengaluru, Karnataka, India Designed and developed distributed network applications that operated across network topologies to safely stream, filter and notify critical system data to external users. Projects completed :- gRPC PM Telemetry : gRPC is an open source remote procedure call system initially developed at Google. Developed a reliable streaming module using gRPC, Nginx, protobuf and TCP sockets to timely capture system and network performance metrics across nodes and securely stream them every 3 seconds. SysLog : The SysLog feature, as defined by IETF RFC 5424, is intended towards supporting a standard based autonomous notification services, that is widely used in the industry. Developed a swift and autonomous notification system for critical system alarms and events across network topologies. ## Education ### Master of Science - MS in Computer Science University of Southern California Jan 2020 – Jan 2022 ### Bachelor of Engineering - BE in Computer and Information Sciences, General UVCE Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/aditya-n-kulkarni --- Source: https://flows.cv/adityakulkarni1 JSON Resume: https://flows.cv/adityakulkarni1/resume.json Last updated: 2026-03-22