I have years of experience as a key R&D team player in embedded and server side distributed environments. Have worked on scalable multithreaded, asynchronous to single threaded event-loop based applications with exposure to VoIP, IMS, LTE and SD-WAN networking and telecommunication domains.
Experience
2021 — Now
2021 — Now
San Francisco Bay Area
• Initial team member of Graphiant Cloud Services group, wrote boilerplate code for micro services comprising GRPC health-checks, liveness/readiness probes, log tracing, unified configuration management. Responsible for developing majority of critical micro services.
• Developed scalable pipeline for collecting and reporting statistics and syslogs data from routers located at customer premises.
• Designed workflows for managing hardware inventory and onboarding new routers, incorporating Public Key Infrastructure management with HashiCorp Vault serving as the intermediate CA.
• Developed upgrade workflows for customer edge routers including enforcing multi-tenant fairness polices on concurrent image downloads and activation of images.
• Developed change data capture workflow for consolidating date from multiple Postgres databases to Elasticsearch, thus providing unified read-only view for efficient UI queries and search.
• Provided valuable insights and expertise to the team in scaling-related aspects, proactively.
identifying issues, creating troubleshooting tools, collecting performance-related statistics, and developing Datadog dashboards for monitoring. Actively engaged in designing and architectural discussions, mentoring junior team members, conducting code reviews, and coordinating with other DevOps, user experience and operational teams.
2017 — 2021
2017 — 2021
United States
Part of Cisco’s SD-WAN solution group that provides overlay fabric to connect data centers, branches, campuses, and colocation facilities to improve network speed, security, and efficiency.
SD-WAN router platform and security group.
• Instrumental in integrating Umbrella (OpenDNS) with vEdge class routers to support cloud based security service of DNS query inspection and redirection.
• Initiatives in improving software quality by introducing unit testing framework. Identifying repeatable software patterns and moving the functionality into reusable common frameworks.
• Instrumental in integrating Cisco’s NFVIS platform with SD-WAN network management plane.
2015 — 2017
San Francisco Bay Area
Luminate Wireless (startup) company developing Radio access and Evolved Packed Core network to provide LTE managed mobile services across the enterprise.
Embedded platform (Access Point) work:
• Implemented memory management library for Access Point’s L2 stack providing functionality of double delete detection and buffer overruns, memory usage histogram.
• Instrumental in bringing-up VoLTE infrastructure that included qemu launched VM running OpenIMS-Core that interworked with Laminate EPC and radio network.
• Maintaining Docker images for the build environment, makefile to bazel scripts conversion.
Microservices work on cloud controller:
• Implemented Access Point crash reporting and collection service.
• Implemented provisioning service to map high level configuration to Access Point specific model.
• Enhancement work in SON (Self Organizing Network) by making initial-configuration procedures robust, tuning optimization and unit-tests addition.
2013 — 2015
Milpitas California
* Started the product development life cycle by creating repository, make scripts and infrastructure. The infrastructure comprised of configuration, messaging and high-availability frameworks along with utility libraries/tools to be used by multiple applications.
* Designed and implemented xml based Session Initiation Protocol (SIP) signaling adaption framework language that helped operators to define rules and action over SIP/SDP text messages. The actions included addition, modification or deletion of headers within the sip messages at run-time by operators to suit various inter operation needs.
* Designed and implemented SIP signaling core module that handled the SIP control-plane traffic. This module has SIP signaling state machine and functionality of call-admission-control, blacklisting, routing dip, pushing media flows to data-plane, signaling-data-records creation and topology hiding. The module is scalable and can handle 1000 calls-per-second and up to 100K concurrent call sessions.
2012 — 2013
2012 — 2013
Milpitas California
* System engineering work of gathering functional requirements on IMS P-CSCF functionality in Dialogic Session Border Controller. Design of subscriber cache and enhancement work on the B2BUA functionality in Dialogic’s Session Border Controller.
* Enhancement work for supporting forking and NAT in the kernel module for slow path RTP forwarding.
Education
Army Institute of Technology, College of Engineering,Pune