
Senior Software Engineering Manager
NVIDIA · Full-time
Dec 2024 - Present
• 7 mos
Technical Lead Manager
Google · Full-time
Jan 2023 - Dec 2024
• 2 yrs- Mentored and supported a strong team of SWEs enabling Google Cloud Control Plane
Management software
- Collaborated with XFN stakeholders and scoped multiple NPI projects and
successfully delivered milestones per schedule.
- Led a scalable end-to-end Telemetry pipeline that allowed observability and led to
quick triage of production issues.
- Drive an efficient CI/CD infrastructure pipeline that scaled across a variety of GA
platforms.
- Improved developer velocity and code quality by introducing better software
development practices across the larger SWE team.
- Executed a strategy that streamlined the software release process that
resulted in increased confidence at high quality releases on a weekly basis.

Software Engineering Manager
Meta · Full-time
Dec 2017 - Jan 2023
• 5 yrs 2 moso Built software teams from scratch that delivered multiple 0->1 products (hack to deployment) for data center automation:
- OpenBMC: Provides efficient remote system monitoring, control, and telemetry capabilities for compute/storage/network equipment in Data Center; Stack: Yocto, U-Boot, Linux, and apps (daemons, utils, RESTFul API)
- OpenBIC: Provides abstraction logic to BMC with discovery process for plug-n-play for single-socket blades with compute/storage/accelerators; Stack: TI-RTOS and/or Zephyr, apps(daemons, IPMI/IPMB, MCTP)
- Open System Firmware (OSF): Provides open source alternative to UEFI/BIOS allowing quick bringup, faster boot, better security, and inspectability/debug-ability; Stack: Coreboot, LinuxBoot, u-root
- Robotics: Safe and Efficient Data Center automation capabilities for various use cases like autonomous rack movement, better asset tracking, remote video conference etc. Stack: Linux, Robotics Operating System (ROS), Computer Vision etc.
o Successfully designed, developed, and deployed world's first open source based manageability solution (aka OpenBMC) for multiple generations of server/storage/network platforms at Meta
o Evangelized OpenBMC stack leading to the formation of OpenBMC project under Linux Foundation resulting in a healthy eco-system adopted by 75+ companies and 500+ of developers.
o Created Offshore Development Center (ODC) for software development which helped Meta accelerate open source community adoption/contribution
o Prepared and presented Open Source Software products built by our team at various industry conferences over years that include Open Compute Project (OCP), Open Source Firmware Conference (OSFC), Data Center World etc.
o Mentored various software engineers, Tech Leads, Tech Lead Managers, and Managers across organization.
Robotics at Meta Data Center
Open System Firmware
Meta's OpenBIC

Software Engineer
Facebook · Full-time
Jul 2014 - Nov 2017
• 3 yrs 5 moso Hands-on designed, developed, and deployed world’s first open source based Data Center remote management software (aka OpenBMC) for Top-Of-Rack (ToR) Switch (aka Wedge) and multi-host single-socket server (aka Yosemite)
o Defined protocol semantics and syntax for communication between chassis level management controller (aka BMC) and single-socket server board controller (aka BridgeIC)
o Prepared training material and on-boarded multiple Open Design Manufacturer (ODM) Software Engineers for the newly created open source based OpenBMC stack
o Collaborated with multiple XFN partners across Facebook that adopted their system management services and tooling to the modern User Interfaces (CLI and Restful APIs) replacing legacy IPMI.
Facebook's BridgeIC
Facebook's OpenBMC

Sr. Staff Engineer
Samsung Semiconductor
Jan 2013 - Jun 2014
• 1 yr 6 moso Participated in architecture and design of three generations of ARM based Server SoC and reference platforms
o Led and co-ordinated development effort of BMC/SCP firmware stack on FreeRTOS and delivered high quality firmware stack in record time
o Implemented system firmware stack including hardware bring up, device drivers, CLI, sensor monitoring, chassis management controller communication, Serial-Over-LAN, HPM.1 firmware upgrade etc.
o Designed and implemented secure boot feature for various firmware images over multiple boot devices.

Principal Software Engineer
Oracle Corporation
Mar 2010 - Dec 2012
• 2 yrs 10 moso Developed Integrated Lights Out Manager (ILOM) Software to manage based on Debian Linux and runs on dedicated hardware based on ARM based AST2200 service processor
o Designed and implemented a novel solution to upgrade system firmware with minimal application down time aiming to achieve Five-9's availability
o Designed and implemented Intelligent Fan Control algorithm to meet stringent NEBS certification related to acoustics without compromising server cooling
o Designed and implemented TCP based network daemon for sending ultraSparc's serial console output over VLAN based network channel to shelf management controller.

Staff Engineer
Sun Microsystems
Apr 2002 - Mar 2010
• 8 yrso Designed and developed Systems Firmware Upgrade Framework to upgrade all the firmware components in the entire chassis consisting of multiple blades.
o Designed active/standby model redundant drawer management functionality that manages an entire chassis with minimal down time.
o Designed and Implemented IPMC proxy program to route IPMI packets between virtual network channel interface and serial interface to allow Solaris IPMI as payload interface.
o Created configuration utility to configure Broadcom's on-board switch BCM5388/5397 for platform specific VLAN setup and pass PHY status to enable Layer2 Fail Over feature.
o Designed and developed SPI Device Driver as network device to allow checkpoint application to communicate across SPI link using standard network socket programing.
o Developed I2C and IPMI Framework for ChorusOS from scratch that includes various device drivers(pcf8584, SCB, KCS) and associated libraries for application.

Member Technical Staff
ClientSoft
Jun 2000 - Mar 2002
• 1 yr 10 moso Developed Alarm Card platform firmware based on power-PC MPC885 with ChorusOS RTOS for managing CT410/810 cPCI servers.
o Designed and developed environmental monitoring stack for management of the chassis that includes various sensors and devices in the chassis.
o Defined and implemented a protocol extending the underlying IPMI to communicate among the blades in the chassis.
o Implemented hot-swap control process to handle asynchronous events like reset for various dependent sub components in the chassis like cPCI host, alarm card, and SCB.

Deputy Engineer
Bharat Electronics
Jan 1996 - Mar 2000
• 4 yrs 3 moso Designed and developed hardware and firmware/software for embedded systems for control systems/signal processing subsystems. Some of the following are projects delivered successfully.
- Digital Scan Converter
- Detector Simulator
- Airborne Optronic Pedestal
- Camera Control System