A software engineer with 14 years of expertise in Embedded Software, Cloud Infrastructure and Networking. With 5+ years of hands-on management experience, I have successfully led teams of 8-12 engineers, overseeing both technical and organizational growth. I bring a strong ability to mentor and develop talent within teams, guiding members technically and helping build competencies, promoting a collaborative and innovative team culture, trust-building and conflict resolution, ensuring a positive work environment and productive relationships.
End-to-End RDK-B Platform Integration, Development and Customization for
Qualcomm-based Systems ( March 2023 - Till Date )
● Collaborated with stakeholders in defining technical roadmaps and project timelines to align development with business goals
● Bring-up of RDK-B with Yocto's Dunfell and Kirkstone, developing meta-layers and recipes for Linux kernel 5.4.xxx
● Designed and implemented machine configurations, custom kernel modules, and network/Wi-Fi driver integrations.
● Designed and implemented machine configurations, custom kernel modules, and network/Wi-Fi driver integrations.
● Integrated the Matter stack and its dependencies for smart device interoperability.
● Automated image-building pipelines using scripting and CI/CD methodologies.
● Conducted extensive functional, performance, and stress testing to ensure system reliability.
● Mentored engineers, conducted code reviews, and optimized development workflows.
● Established best practices for quality assurance and DevOps processes in RDK-B development.
Qualcomm Platforms based DPDK Ethernet Poll Mode Driver Development and
Integration with Yocto and OpenWrt ( September 2020 – February 2023 )
● Defined project deliverables, development milestones, and risk mitigation strategies.
● Responsible for iterative code releases, user guide, and release notes for customers.
● Design and implementation of Ethernet PMD using DPDK for accelerated packet processing
● Integrated DPDK and its components into OpenWrt and Yocto-based build systems.
● Ported Pktgen and VPP for performance benchmarking and troubleshooting.
● Automated device flashing and boot-up procedures for different hardware targets.
● Participating in code reviews for quality and guiding engineers to improve productivity
● Conducted rigorous performance testing, including throughput analysis and stress tests.
● Worked closely with QA teams to ensure robust testing for networking performance.
Cloud managed Home Mesh WiFi System and Residential Gateway ( July 2018 - August 2020 )
● Integrated proprietary components into OpenWrt-based router firmware.
● Adding new vendor, device bringing up, flashing process and device communication with cloud
● Feature development/enhancements like DHCP sniffing, DHCP IP Reservation,Client freezing, IGMP snooping, MAC learning
● Configure cloud connectivity via OVSDB interfaces to manage and monitor devices remotely.
● Integrating OpenSync as an OpenWrt package for enhanced cloud-driven network control.
● Conducted debugging, issue resolution, and performance optimization for Wi-Fi and gateway components.
● Mentoring engineers and participating in code reviews
vEPC and Network Functions on Openstack Cloud Infrastructure ( May 2016 - June 2018 )
● Deploying OPNFV infrastructure using Fuel and automated VNFs deployment.
● Integrating EPC components as Virtual Network Functions(VNFs)
● Heat templates for scale-up/down based on number of UE connections and Bandwidth
● Integration of OpenVSwitch-DPDK to enhance packet processing performance.
● EPA (Enhanced Platform Awareness) integration for optimized VNF execution.
● Access Control List (ACL) and Iptables policies to manage L3 traffic
● Optimizing and porting EPC components (SGW-Dataplane, SGW-Control Plane,PGW) with light-weighted linux “Alpine”
Software Defined Network and Network Function Virtualization ( August 2014 - April 2016 )
● Integrate OpenStack with OpenDaylight for SDN-based traffic control.
● Data structure of MAC-Tunnel identification and Forwarding Table
● Porting modified OpenvSwitch on OpenWrt based router
● Handling host authentication and data traffic using Opendaylight controller
● Fastpath modules : Data structures of flow table and flow entry, mapping update from user space to flow table
PFC-Trema Migration/Software Defined Network Controller ( February 2011 - July 2014 )
● Deployment of PFC in real world scenario with openflow enabled switches(OpenVswitch)
● Design a modular architecture to migrate PFC components to the Trema SDN framework
● Implemented path control feature for dynamic routing.
● PFC code walkthrough and optimizations for performance improvements.