Summary
Overview
Work History
Education
Skills
Certification
Additional Information
Timeline
BusinessDevelopmentManager
Venkatadri Ganesan

Venkatadri Ganesan

Bengaluru

Summary

Brief:

  • Leadership with 20+ years of experience leading creation of exemplary products by fostering enthusiastic and cohesive teams.
  • Currently working as Engineering Manager at Google India Private Limited in Google Cloud (Cloud SQL - Relational Database Service)
  • Bootstrapped 2 teams in India - MySQL & Control Plane for Cloud SQL from 2021
  • Currently managing a team of 17+ people with 2 Technical lead front-line Managers in the reporting structure

Overall experience:

  • Over 9+ years of experience as a Software Development Manager and a Technical Leader with experience of working with Geographically distributed teams
  • Over 2+ years of experience working in a startup, managing junior engineers overseeing technical design along with hands-on development . Part of a successful startup acquisition by Cisco systems.
  • Over 3+ years of experience in SaaS Cloud Center Platform, Cloud-based Applications Management Platform and Hybrid Cloud deployment.
  • Experience in Control Plane development for the Cloud Services at Oracle and Google
  • Currently involved in Admin APIs SLOs, Quota management, Horizontals, Orchestration engine, transformation of legacy service into nimble micro-services with faster roll-outs and development
  • Certified Project Management Professional (PMP).

Overview

21
21
years of professional experience
1
1
Certification

Work History

Engineering Manager

Google
01.2021 - Current
  • Owner of Cloud SQL Control Plane and Cloud SQL Billing related initiatives. Leading 17+ team of SWEs at various Google levels along with 2 front-line TLMs (Technical Lead - Managers). Empowered, coached engineers through delegation model and involved in promotion of 6+ engineers through a span of 3 years.
  • Bootstrapped 2 teams in India - MySQL engine and Control Plane team. Successfully transitioned MySQL team post bootstrap and took over leadership of Control Plane.
  • Increased efficiency through time-sensitive solutions for problems that emanated from Global Control Plane dependencies like APIs fan-out issues, Admin API Rate quota system, Billing reliability initiatives - Self-healing systems on usage reports and customer,internal usage dashboards). This directly contributed to reduction in operational toil for the Cloud SQL engineers. Successfully reduced Support Contact Reduction from 90 tickets per month to 14 tickets per month through Admin API Rate Quota System
  • Envisioned modernization of Legacy Control Plane Stack to transform well-defined functionalities as nimble services with focus on regional APIs, contracts and faster roll-outs.
  • Led several data protection initiatives like Delete protection of instance, Final backups for "to be" deleted Instance and Project level backups. Successfully de-coupled Cloud SQL Instance operations from backups. Field tested backups creation & verification invisible to customer through data-driven decisions
  • Streamlined communication between UX, UI and cross-teams by establishing regular meetings, improving collaboration on complex projects
  • Part of Hiring Committee for Google

Senior Software Development Manager

Oracle India Private Limited
09.2018 - 01.2021
  • Responsible for control plane stack application invoked by Oracle Cloud Infrastructure (OCI) to provision service in Exadata and cloud based Oracle Database.
  • Support various flavours of Oracle Database Cloud Services - Exadata Public Cloud Service, Exadata Cloud Service (Cloud at Customer)
  • Currently involved in complete migration of control plane stack to micro-service based architecture through messaging paradigm with proper trade offs and gradual migration of features.
  • Envisioned and developed JAVA based workflow engine to have step-based execution of service formation and database creation with capacity for undo and retry on failure. This has reduced more frequent deletion of service formation because of single recoverable error.
  • Re-designed and envisioned rolling upgrade of existing control plane stack software with near zero downtime using workflow engine re-start in stand-by system.
  • Designed a generic messaging framework library with event based systems. Varying implementations like AMQP libraries, OCI streaming service libraries, Kafka can co-exist with this generic implementation.
  • Designed framework for idempotent SQLs execution based on micro-service start up and upgrade
  • Primary responsibilities including design and development of framework for micro-services, mentoring developers on the framework and managing projects that includes maintenance of old stack (based on Weblogic servers), new enhancements and next-gen stack architecture.
  • Integration with various Oracle Cloud Infrastructure (OCI) native services like OCI streaming service (based on Kafka), OCI secret service and Key Management system.
  • Manage a team of 8+ people at different experience levels and provide regular coaching, mentorship, performance reviews with delegation as the primary model.

Technical Leader

Cisco Systems India Private Limited
11.2014 - Current
  • Worked in a start up (Cliqr Technologies India Private limited) from November, 2014 - March, 2016 as Principal Leader Engineer before it was acquired by Cisco
  • Primary responsibilities include technical direction on building customer focused software components, overseeing Agile Development Process and working with various stake holders like UX, PM, UI, Program Manager and Dev ops on design & development of reusable software with long term focus on satisfaction of customer use cases for Cisco Cloud Center product.
  • Mentored 8-10 junior engineers (direct as well as dotted line) in India Development Center. Managed projects and took decisions on technical design plus ownership.
  • Collaborated with team members and created applications system analysis based upon client requirements.
  • Service Now integration with Cisco Cloud Center for approval framework of deployment objects. Customization of approval workflow through Service Now based on key metrics from Cloud Center.
  • Supported highly scalable deployment job details through server push notifications by Server Sent Events (SSE)
  • Designed and developed key cloud specific features for Cloud Center with respect to Openstack, Amazon Web Services (AWS) and provided abstraction end points for user from Cliqr Management Server.
  • Developed containers alias deployment environment that holds a single view of cloud, cloud account and deployment framework and facilitated customer view/selection of hybrid cloud deployment.
  • Design of transfer ownership framework for deployment and application objects in Cloud Center and facilitated transfer of user owned cloud center objects in case of migration of users.
  • Responsible for development and infrastructure for application templates, deployments, import & export of versions of applications for Cliqr Management Server. ·
  • Facilitated customer and productions side debug by dynamic log level changes in server (Cloud Center, Orchestrator and agent logs in worker nodes through RabbitMQ) without stop/reboot of servers.

Software Development Manager

Oracle India Private Limited
04.2012 - 10.2014
  • Managed a team of 7 people in India & China Development Center.
  • Mentored team members, peers in Headquarters (USA) and China Development Center.
  • Designed and Developed on various System Management tools for monitoring and managing different Oracle Products from Oracle Enterprise Manager, which is built on the latest J2EE technologies specialized for Oracle Web logic and core Java. ·
  • Primary area of specialization was the Change Management flow which involves patching of new configurations. ·
  • Involved in solution to patch Enterprise Manager itself (self-patching of the product). Target integration with patching central framework for patching Enterprise Manager. ·
  • Vast experience in Escalation Management on critical issues through customer service request

Member/Senior/Principal Member of Technical Staff

Oracle India Private Limited
07.2003 - 03.2012
  • Performed technical lead role in solution design, patching software development kit, and change and configuration management in Enterprise Manager, Fusion middleware and Fusion applications.
  • Performed technical lead role in authoring solutions for patching life cycle management of ORACLE applications across the spectrum (DB, Fusion applications, Fusion middleware and Enterprise Manager itself)

Education

Master of Science - Computer Science

The University of Arizona
Tucson, AZ
2003

Bachelor of Science - Computer Science And Engineering

National Institute of Technology Tiruchirappalli
Tiruchirappalli, TN, India
2001

Skills

  • OOPS, Design Patterns, SDLC, Agile Methodology (Scrum)
  • Deadline-oriented and goal focused, delivery results with a quick Turn-Around-Time (TAT)
  • REST web services, Admin APIs, Quota management
  • Cloud providers: Google Cloud, Openstack, Oracle Cloud Infrastructure (OCI)
  • Build tools: Apache Ant, Maven
  • Message Broker: RabbitMQ, OCI Streaming Service
  • Operating Systems: Linux (Ubuntu/CentOS), Solaris, Windows
  • Java, Multi-threading, Collections framework; Strong fundamentals in data structures and algorithms
  • JAVA/J2EE (Spring core, Spring MVC, Spring boot, Oracle Helidon)
  • ORM: Spring Data JPA, Hibernate
  • Data exchange formats: JSON, XML, YAML, Google Protobuf
  • Databases: MySql, PostGreSql, Oracle, MongoDB
  • Source Control Systems: Git
  • Conceptual awareness: Docker, Kubernetes, Golang
  • Broad understanding of HTML, Javascript

Certification

  • Project Management Professional certification (PMP, December 2012 - till date)

Additional Information

  • DOB: 25th November, 1979
  • Marital Status: Married
  • LinkedIn profile: www.linkedin.com/in/venkatadriganesan
  • Won Google Cloud Tech Impact Award for "Taming Cloud SQL API fan-out" in the year 2022
  • Won FY 09 Oracle Global Customer Support Oscar Award in Partnership Category in development and support of patching solutions
  • United States Patent No: 8,615,751: Seeding Product Information(Granted on 24th December, 2013)

Timeline

Engineering Manager

Google
01.2021 - Current

Senior Software Development Manager

Oracle India Private Limited
09.2018 - 01.2021

Technical Leader

Cisco Systems India Private Limited
11.2014 - Current

Software Development Manager

Oracle India Private Limited
04.2012 - 10.2014

Member/Senior/Principal Member of Technical Staff

Oracle India Private Limited
07.2003 - 03.2012

Master of Science - Computer Science

The University of Arizona

Bachelor of Science - Computer Science And Engineering

National Institute of Technology Tiruchirappalli
Venkatadri Ganesan