Senior Software Engineer
CurrentAll users have system level access to the device. Designed and implemented in C, an infra to restrict user access. This provides the network admin to manage tenants and map these to specific applications. (cross-functional, deal breaker).Designed and implemented debugging and logging infra in Python for a management and analytics tool. This made debugging and enhancing the tool easy. Also improved the init time of the tool by moving from sequential to batching approach. Moving away from traditional number identifier, implemented name identifier for interfaces, in C. This gives user the flexibility to configure meaningful identifiers for an interface. (deal breaker)Implemented control plane support for DOT1Q sub-interfaces, in C, thus providing a mechanism to segregate traffic into separate logical channels (time sensitive, deal breaker)Designed and implemented in C, an infra to support 4000 virtual device spaces on high-end load balancers. Addressed key scaling and performance issues. (cross-functional, time sensitive, deal breaker)Designed and implemented in C a library to manage network and application resources used by virtual device spaces. This provides the admin with complete control of resources in a device. (deal breaker)Implemented in C, the configuring of static routes using next hop as an interface. This enables to configure routes without next hop IP address.