Manu Dilip Shah

Software Engineer

Bengaluru, Karnataka, India14 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led transition to scalable Load Balancer Control Plane.
  • Expertise in Go and Python for system component development.
  • Innovative solutions for cloud service architectures.
Stackforce AI infers this person is a SaaS expert with strong capabilities in cloud infrastructure and software development.

Contact

Skills

Core Skills

Cloud ComputingSoftware Development

Other Skills

API DevelopmentAgile MethodologiesAlgorithmsAnalytics EngineAuthentication FeaturesCC#C++CassandraCore JavaData AnalysisData StructuresDatabasesDebuggingDistributed Systems

About

At VMware, my focus lies in the innovation of cloud services, with a particular emphasis on delivering robust, scalable architectures that cater to the demands of modern software environments. My recent work includes leading the transition of VMware's Load Balancer Control Plane to higher scalability and contributing to the conceptualisation of GeoDB architectures. These efforts reflect a steadfast commitment to pioneering solutions that ensure operational excellence. Mastery in Go and Python underpins my development of critical system components, such as the NSX Advanced Load Balancer Control Plane as a Service. My experience is further enriched by implementing OAuth-supported authentication modules and enhancing the Analytics Engine, which have become cornerstones of VMware's service offerings. These contributions, coupled with an agile approach to software development, enable my team to stay at the forefront of technological advancement.

Experience

14 yrs 2 mos
Total Experience
2 yrs 10 mos
Average Tenure
4 yrs 5 mos
Current Experience

Vmware avi load balancer

Staff Engineer

Jan 2022Present · 4 yrs 5 mos · Bengaluru, Karnataka, India · Remote

  • Instrumental in the conceptualization and creation of the NSX Advanced Load Balancer Control Plane as a Service, encompassing:
  • Development of an API Server using the Go programming language and the Beego framework, featuring an intent-based realization model.
  • Implementation of an Authentication Module configured to support OAuth protocols.
  • Design and deployment of an API Server Controller, enabling asynchronous request-response interactions.
  • Currently enhancing the scalability of Analytics Engine components within the NSX Advanced Load Balancer Control Plane.
  • Actively engaged in the design and development of a GeoDB architecture aimed at achieving greater scalability.
Go (Programming Language)API DevelopmentOAuthAnalytics EngineGeoDB ArchitectureCloud Computing+1

Vmware

2 roles

Senior Member Of Technical Staff

Promoted

Feb 2020Jan 2022 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • Led the comprehensive migration of the controller and service engine from Python 2 to Python 3, ensuring seamless transition and system integrity.
  • Developed and executed the Life Cycle Management plan for the Load Balancer Control Plane, enhancing operational efficiency and reliability.
  • Conceived and deployed numerous authentication features, bolstering system security and user verification processes.
PythonLife Cycle ManagementAuthentication FeaturesCloud ComputingSoftware Development

Member Of Technical Staff

Apr 2019Feb 2020 · 10 mos · Bengaluru, Karnataka, India

  • Facilitated sales representative operations by developing a system for managing SaaS controller deployments, licensing, and user administration utilizing Google Pub/Sub integrated with Django.
  • Engineered a comprehensive SaaS administration portal that provides an overarching view of all SaaS deployments across multiple cloud platforms, featuring critical notifications for license expirations and functionalities for license and user management.
Google Pub/SubDjangoSaaS Administration PortalCloud ComputingSoftware Development

A10 networks (through appcito acquisition)

Staff Software Engineer - Cloud Engineering Team

Nov 2014Mar 2019 · 4 yrs 4 mos · Bangalore

  • Engineered a sophisticated mechanism to transmit crash reports from datapath to the controller, improving the expedience of issue resolutions.
  • Leveraged Docker to encapsulate Appcito components, facilitating the provisioning of on-premises solutions.
  • Orchestrated the utilization of Dockerfiles in conjunction with Chef for seamless Docker image generation and deployment.
  • Deployed Kubernetes as a strategic orchestration tool to achieve a vendor-neutral deployment approach across different cloud environments.
  • Formulated and executed a selective analytics throttling policy tailored to capture essential access logs based on user-specific needs.
  • Conceptualized and created a management console for Kubernetes, allowing operators to oversee microservices across on-premises and cloud platforms.
  • Advanced the capabilities of ModSecurity by augmenting it with an OWASP Function Level Access Control prevention feature.
  • Innovated multiple Nginx modules to enhance functionalities including traffic mirroring, cookie security, session persistence, and user-configurable syslog logging.
  • Actively contributing to security data management, focusing on the continuous update of ModSecurity rules to fortify the Web Application Firewall's defenses.
DockerKubernetesModSecurityNginxCloud ComputingSoftware Development

Tally solutions pvt ltd

Software Engineer - R & D

Aug 2012Oct 2014 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Served as a C++ Software Developer on the Platform team, fortifying the core kernel used to operate the proprietary Tally Definition Language (TDL), which underpins the Tally.ERP9 software suite.
  • Implemented significant improvements to both the Interpreter and Language Engine of TDL, bolstering my expertise in language development and providing vital syntax upgrades to simplify user programming efforts. Additionally, crafted a language parser to convert language schematics into C code.
  • Managed the TDL's Data Types library, enriching it with the introduction of sophisticated data types such as DateTime, Duration, and Time. Engineered a versatile Date data type characterized by its grammatical structure, accommodating a wide range of keywords and flexible date inputs.
  • Architected and programmed the TDL Debugger, complementing it with an array of developmental utilities including a Profiler, Definition Inspector, and Watch tool, to streamline developer operations.
  • Advanced the capabilities of TDL to operate as a Service Definition Language, which facilitates the writing and utilization of services within TDL. Innovated by integrating new data sources into the language framework.
C++TDLLanguage DevelopmentSoftware Development

Kla-tencor

INTERN

Jan 2012Jul 2012 · 6 mos · Chennai

  • Integrated Analysis System (iAS) consists of algorithms and software, which act as backend framework for performing on-tool data analysis. It follows plug-in based architecture to allow integration with different KLA Tencor’s Wafer Inspection or Review tools. The Defect data is fed into complex algorithms to be classified based on their attributes. Developed an application that automates the qualifying (functionality and performance) of algorithms on the generated defect data.
AlgorithmsData Analysis

Education

Vellore Institute of Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Cloud Computing & Software Development

Explore similar profiles based on matching skills and experience