Summary
Overview
Work History
Education
Skills
Projects
Certification
Accomplishments
Languages
Timeline
Generic
Chandrakant Sharpa

Chandrakant Sharpa

Bengaluru

Summary

A software engineer with 13+ years of expertise in Embedded Software, Cloud Infrastructure and Networking, Software Defined-WAN Skilled in OpenWrt, Yocto, RDK-B, Containers and developing high-performance data path solutions.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Engineering Manager

Global Edge Software Ltd.(Part of Capgemini)
08.2014 - Current
  • OpenWrt, Yocto, RDK-B, Software Defined Network, SD-WAN, NFV, Openstack, Containers, Kubernetes, DPDK, Cloud Infrastructure and Networking

Research Group Member

SRM Research Institute
02.2011 - 07.2014
  • Software Defined Radio, Software Defined Networks, Network Function Virtualization

Education

Master of Technology - Computer Science and Engineering

Indian Institute of Technology Guwahati
Guwahati
2010

Skills

  • Linux based Operating System
  • Languages: C, C, Python, Shell scripts
  • Tools: GCC, make, Wireshark, GIT, Jenkins, JIRA
  • Build systems: OpenWrt, Yocto, and RDK-B
  • Technologies/Domain : Embedded Software, Cloud Infrastructure and Networking

Projects

End-to-End RDK-B Platform Integration, Development and Customization for Qualcomm-based Systems ( March 2023 - Till Date )

  • Bring-up of RDK-B (rdkb-2023q1-dunfell/rdkb-2024q1-kirkstone) includingmeta-layers and recipes creation for Linux kernel 5.4.xxx.
  • Developed machine configurations and recipes for networking and Wi-Fi drivers, integrating RDK-B components (CCSP layer)
  • Automated image building processes with scripts
  • Integrated the Matter stack and all dependencies on RDK-B
  • Commissioned and controlled Matter-enabled smart devices
  • Sanity, functional, throughput, and stress testing on integrated platform


Qualcomm Platforms based DPDK Ethernet Poll Mode Driver Development and Integration with Yocto and OpenWrt ( September 2020 – February 2023 )

  • Understanding OpenWRT/Yocto based build system for target platform
  • Adding new platform support on OpenWrt and Yocto build system
  • Integrating DPDK and its components for both OpenWrt and Yocto buildsystem
  • Design and development of Ethernet Poll Mode Drivers using DPDK
  • Porting Pktgen(a packet generator for DPDK) and VPP (Vector PacketProcessing) on OpenWrt/Yocto needed for DPDK performance testing
  • Fix DPDK, Pktgen, VPP porting issues for target platforms
  • Scripts to automate complete process of building image for all target platforms
  • Automate Device bringing up and flashing process
  • Sanity, throughput and stress testing


Cloud managed Home Mesh WiFi System and Residential Gateway ( July 2018 - August 2020 )

  • Understanding OpenWRT based build system with various SoC(Dragonfly andDakota) supported by client specific router
  • Porting proprietary components on OpenWRT based WiFi system
  • Adding new vendor, device bringing up, flashing process and devicecommunication with cloud
  • Feature development/enhancements like DHCP sniffing, DHCP IP Reservation,Client freezing, IGMP snooping, MAC learning
  • OVSDB Interface to configure device and get statistics from cloud
  • Adding Opensync and its components as a package for OpenWRT layoutFix OpenSync's porting issues for target platform


vEPC and Network Functions on Openstack Cloud Infrastructure ( May 2016 - June 2018 )

  • Deploying OPNFV infrastructure locally and remotely using Fuel deploymenttool
  • Integrating EPC components as Virtual Network Functions(VNFs)
  • Heat templates for scale-up/down based on number of UE connections andBandwidth
  • Native OpenvSwitch(OvS) for Virtual Machine communication
  • OvS-DPDK Integration for throughput enhancement
  • Enhanced Platform Awareness (EPA) practices for better performance
  • Port-based chaining between VNFs
  • 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 )

  • Understanding SDN and NFV architecture
  • Integration of Openstack and Opendaylight
  • Application development on Opendaylight
  • Understanding Opendataplane(ODP)
  • 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 Controllers ( February 2011 - July 2014 )

  • Deployment of PFC in real world scenario with openflow enabledswitches(OpenVswitch)
  • Design architecture of PFC modules to port on Trema
  • Implemented path control feature
  • PFC code walkthrough

Certification

  • Executive Post Graduation Certification in Data Science and Artificial Intelligence from IIT Roorkee (2023-24)
  • Certified Enterprise Architect(CACC), Capgemini Academy, 2024
  • Certified Connected Manager from Capgemini University in association with Harvard Business Review, 2023
  • Google Project Management Certification, Coursera, 2023

Accomplishments

  • Awarded Engineering Excellence multiple times.
  • Received performance-linked bonuses and stock options.
  • Consistently earned a 5-star performance rating from past six years.

Languages

English
Proficient
C2
Hindi
Proficient
C2

Timeline

Engineering Manager

Global Edge Software Ltd.(Part of Capgemini)
08.2014 - Current

Research Group Member

SRM Research Institute
02.2011 - 07.2014

Master of Technology - Computer Science and Engineering

Indian Institute of Technology Guwahati
  • Executive Post Graduation Certification in Data Science and Artificial Intelligence from IIT Roorkee (2023-24)
  • Certified Enterprise Architect(CACC), Capgemini Academy, 2024
  • Certified Connected Manager from Capgemini University in association with Harvard Business Review, 2023
  • Google Project Management Certification, Coursera, 2023
Chandrakant Sharpa