Satya Dillikar

DOWNLOAD!

Senior Software Architect - Software Development

Summary

* Hands-on Software Architect with 20+ years of experience in designing, developing, and delivering distributed enterprise-class mission-critical software products with a massive customer base.

* Thorough understanding of distributed technologies, private & public cloud technologies, data structures, and algorithms.

* Purpose-driven professional active in engaging, and coaching other engineers.

* Innovative, results-oriented technical leader highly effective at combining technical vision with business insights and creating software architectures, roadmaps, and designs.

* Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment

* Demonstrates clear vision for architecture design and great communication skills to articulate that to all levels of stakeholders

* Demonstrates agile practices, test-driven development, and continuous delivery. Works in a highly collaborative fashion with global teams.

* Master’s Degree in Computer Science& Eng. From India Premier Institute (IIT-Madras) & Gold Medalist.

* Quick learner, inherently curious, and a lifelong learner

Work History

Senior Software Architect
VMware, Palo Alto, CA 2017-Present
* Built AWS Quick Starts for VMware Tanzu Application Platform (TAP). TAP is an application-aware platform based on Kubernetes. Reduce hundreds of manual procedures and multiple weeks of work to a few steps with a single click & in hours

* Architected Continuous Validation Pipeline in cloud for ISV Partners Kubernetes-based Solutions. Complete autonomous Validation self-service for ISV Partners to publish Modern Apps on VMware Marketplace

* Transformed Partner Products/Solutions Certification from On-Prem to the Cloud & as a SaaS offering VIVA. In this journey, reducing Partner's resources investments from 6 months to a few hours

* Created multiple VMware Partner Certification use cases for VMware NSX-v/NSX-T network virtualization products, and successfully integrated several Partners solutions & lists on VMware Compatibility Guide (VCG).

* Various contributions in open-source Bitnami project Kubeapps. Kubeapps is a web-based Kubernetes App for deploying and managing applications in Kubernetes clusters.

Technologies Used: Go, CloudFormation, Terraform, Kubernetes, REST APIs


Principal Software Engineer
Brocade, San Jose, CA 2016-2017
* Design and develop advanced Control Plane applications like Dual-Homing (MCT: Multi-Chassis Trunk), BGP/EVPN Control Plane, VPLS & High Availability Solutions for Brocade SLX-OS (fully virtualized next-generation Linux-based operating system). These flagship features helped increase the adaptation of Brocade SLX-OS with large financial enterprise customers.

Technologies Used: C, Docker, EVPN/VXLAN


Principal Software Engineer
Ciena Corp, San Jose, CA 2013-2016
* Designed and developed advanced Ethernet features like Flexible VLAN Tag manipulations on PE (Provider Edge) Nodes; IP and MPLS High Availability using Graceful-Restart Protocols for Ciena's service-aware Operating System (SAOS) for Packet Networking and Converged Packet Optical platforms

* MPLS Tunnels & L2VPN /Pseudowire Scale Improvements from a few hundred to 8000+. This helped to migrate several customers from legacy tunneling technologies to MPLS Core.

Technologies Used: C, Docker, MPLS, BCM SDK


Technical Leader
Cisco Systems, San Jose, CA 2010-2013
* Designed and developed advanced Ethernet features like virtual port-channeling Virtual Port-channeling (vPC) for Nexus OS for Data Center Product Line (N7000)

* Improved vPC Scale to 512 vPCs & achieved zero traffic loss convergence on various point failures

* Design and develop Open-Flow and Cisco ONE-P applications on Nexus OS (N3000). Developed custom SDN-based solution to deploy as Infrastructure-as-a-Service.

Technologies Used: C, Cisco Switches, L2 Protocols, BCM SDK


Sr. Staff Engineer
Broadcom, Raleigh, NC 2004-2010
* Designed and developed user-space applications for entire L3-Multicast Routing Protocols Suite, i.e., IETF Drafts/RFC (PIM-SM, PIM-DM, IGMP, MLD) for LVL7 Protocol Stack from the ground up.

* Build systems using LVL7 Protocols, Stack & Broadcom ASICs for Systems Integrations Customers like DELL, NETGEAR, and DLINK.

Technologies Used: C, BCM SDK, L3 Multicast Protocols


Software Engineer
India 2000-2004
Various Software Development Engineering roles at
Cisco Systems,
Netplane Systems (acquired by Motorola),
LVL7 Systems (acquired by Broadcom)


Netplane and LVL7 Systems were small Startup Companies.

Technologies Used: C, Cisco Switches, L2 Protocols


Publications

Relevant Experiences

IoT App - An IoT application to remotely control a switch from a Mobile App. Kisan Raja is a GSM-based controller, which enables the farmer to operate the agricultural motor pump set from anywhere, using any operator's mobile or landline. It is specifically designed to change the way the farmer operates the motors.
iOS/Andriod Mobile App - Revenue generating iOS & Andriod Mobile App. Rupya is your One-Stop Rupee Remittance Smartphone App. See and Compare any currency to INR exchange rates. Rupya is the #1 downloaded Indian Rupee Exchange Rates App across iOS and Android App Store.

Volunteering

Coding Instructor
Bayarea After-school / Home-Based Programs 2020-Present
Coding Instructor teaching kids ages 7-14 learn to code in Scratch, Python, & Robotics (Arduino).