Vinod Menon

CTO

Bengaluru, Karnataka, India30 yrs 3 mos experience
Highly Stable

Key Highlights

  • Over 20 years of experience in engineering leadership.
  • Expert in cloud computing and microservices architecture.
  • Proven track record in optimizing resource utilization.
Stackforce AI infers this person is a Cloud Computing and SaaS expert with extensive experience in engineering leadership and product development.

Contact

Skills

Core Skills

MicroservicesCloud ComputingProduct DevelopmentSoftware ArchitectureTechnical ConsultingSolution ArchitectureSoftware DevelopmentEnterprise Integration

Other Skills

JavaAWSResource PlanningCapacity PlanningDemand ForecastingAgileCI/CDKubernetes.NETASP.NETSharePointSQL ServerC++TIBCOC#

About

Engineering Leader with over two decades of experience in leading product teams in companies such as Google, Adobe, Microsoft, Intel, Motorola and Verifone. Served as the engineering owner for multiple desktop products with extensive experience in design and development based on C/C++ in Windows and Mac platforms. Have been engineering owner for multiple mobile applications on the Android platform. Responsible for architecting, implementing, and deploying multiple Java based microservices in AWS platform and Cassandra, and deployed using CI/CD pipeline. Also served in partner consulting during my stint at Microsoft India as a partner consultant for .Net Adoption and SharePoint portal solutions, engaging with Infosys, Wipro, Bann, Satyam, and Dell to name a few. Formed and mentored product development teams of size ranging from 20 to 35 engineers, which includes people managers, senior architects, and junior engineers. Led teams consisting of development, quality and Ops engineers. Good skills in managing agile teams, on defining product specifications, software architecture & design, planning, execution, software quality and CI/CD deployment.

Experience

30 yrs 3 mos
Total Experience
4 yrs 1 mo
Average Tenure
1 yr 5 mos
Current Experience

Youtube

Engineering Leader

Nov 2024Present · 1 yr 5 mos · Bangalore Urban, Karnataka, India · On-site

  • Managing a team in YouTube commerce which is managing e-commerce of multi-billion dollar subscription based business of YouTube

Google

Engineering Leader

Aug 2021Nov 2024 · 3 yrs 3 mos · Bangalore Urban, Karnataka, India

  • Engineering leader in Google Cloud Group as part of One Fleet organization which is responsible for optimizing the data center resource planning for the whole of Alphabet. Optimize resource utilization and reduce Opex costs by providing a unified tooling experience for all resource types, creating an integrated loop between demand, ordering, & fulfillment systems, delivering business value via Production Tier Deployed Inventory (PTDI) reduction and avoiding SWE duplication. One of the key initiatives in One Fleet is called Product Area Resource Planning Automation (PARPA). Team which I was leading was responsible for building two key services 1. Hierarchy Service 2. Demand Curation Service. Hierarchy service was an infrastructure service responsible for allowing various product areas like TI, Cloud, ML,etc. to define their own custom hierarchies for planning with capabilities for associating metadata, ACLs etc based on the custom hierarchy. Demand Curation Service is a service which orchestrates the complete capacity planning all the way from demand forecasting, demand curation, supply demand matching (SDM), creation of orders based on the SDM, creation of fulfillment instructions based on how the demand is going to be fulfilled. Currently multiple product areas like Tech Infrastructure, Cloud, etc. have been onboarded to this platform In 2023, onboarding of PARPA by PAs led to savings, by usage of more accurate demand forecast signals based on Momentum Resource Forecasts, better usage of idle inventory, etc. As engineering leader, formed the team in Bangalore, , defined the organization structure, worked with multiple customers like TI, Cloud, ML, YouTube, Ads and Core, to define Joint OKRs with them, worked closely with PA resource managers and Directors of resource planning for these PAs to define onboarding process, roll out strategy, etc.Technology stack which is used is Java based micro service, with the back end being Spanner.
JavaMicroservicesAWSResource PlanningCapacity PlanningCloud Computing

Adobe

Sr Engineering Manager

Nov 2006Mar 2021 · 14 yrs 4 mos · Bengaluru, Karnataka

  • Engineering Leader with ownership in software architecture, product release, product deployment, and product quality. Worked with multiple stakeholders across product management, product marketing, and program management through Ideation, Elaboration, Scoping & Planning, Execution and Deployment phases of product evolution. In 15 years of my career in Adobe, I provided engineering leadership in different product groups:
  • Cloud Technology Group
  • Led a team of 20-25 engineers in building a full stack cloud platform for enabling collaborative editing. Cloud platform consisted of five microservices, which we were built from scratch ground up. Team also developed SDK for integrating these services with products. cloud services were built using Java. Frameworks which were used were Jetty server, Cassandra, Kafka and Redis. Among these microservices some were stateful and some were stateless. Client interaction with microservices used protobuf for steaming of messaged. This is a multi geo deployment with CI/CD built using kubernetes and monitoring done using splunk and datadog. Service has been in production for more than an year now and have two products already integrated and are in production.
  • Creative Cloud
  • Built a team ground up which developed Android mobile applications such as Adobe Capture and Adobe Draw
  • Engineering owner for Edge Animate which was a 2D animation tool based on HTML5
  • Flash Player Runtime
  • Engineering leader, leading team on dev engineers focusing graphics subsystem for Android
  • platform, bringing multi-channel audio support of audio in flash player.
JavaMicroservicesCloud ComputingAgileCI/CDProduct Development+1

Microsoft

Technical Account Manager

Jun 2002Oct 2006 · 4 yrs 4 mos

  • Business Group: Microsoft Consulting Service
  • Roles and Responsibilities:
  • 1. To become a key influencer to CIO’s and CTO’s of software companies to adopt Microsoft technologies.
  • 2. Manage customer satisfaction by continuous interaction with Technology leaders in software companies to understand their technical pain points and help them to resolve them by mentoring and guiding them and engaging right resources in Microsoft if required.
  • 3. Conduct architecture and design on application or solutions developed by the customer.
  • 4. Give necessary guidance for resolving performance issues.
  • 5. Work with Microsoft partners and lead them to deliver custom solutions for customers. Own project plan and delivery for such solutions.
  • .Net Adoption
  • Worked with following Infosys, Dell, Logica, Baan, Wipro and helped various teams in these organization to migrate, architect, design and optimize applications using .Net platform
  • Technologies: ASP.Net, .Net Remoting, COM+, ADO.Net, SQL Server, Sharepoint Portal Server, IIS
  • Sharepoint Portal Solution Adoption
  • Worked with Infosys, Wipro, Satyam, mPhasis, TCS to implement their external and internal facing portals on Share Point Portal 2003. This involved customization and deployment
  • Technologies: ASP.Net, Custom Controls, Scalable Deployment on clusters, Customization of Content search
.NETASP.NETSharePointSQL ServerTechnical ConsultingSolution Architecture

Intel

Senior Software Engineer

Mar 2000May 2002 · 2 yrs 2 mos

  • 1. Implementation of Enterprise Application Integration using Publish-Subscribe Architecture using TIBCO EAI bus
  • 2. Drive the Centre of Excellence program for different technology streams in the eBusiness group.
  • 3. Worked with India Institute of Science (IISc), Bangalore to deliver proof of concepts for the automated eAuctioning framework for eProcurement program.
  • Technologies: C++, .Net, TIBCO
C++.NETTIBCOSoftware DevelopmentEnterprise Integration

Motorola

Senior Software Engineer

Mar 1999Mar 2000 · 1 yr

  • 1. Scope product functionality for the Software Enterprise Management Systems product.
  • 2. Analyze requirements, architect and design the product.
  • 3. Manage a team that designed and developed the business object framework.

Verifone

Senior Software Engineer

Jun 1996Mar 1999 · 2 yrs 9 mos

  • 1. Design and Develop specific modules for High Availability Viking platform based on TopEnd and Reactor framework
  • 2. Lead a team in Virtual Point of Sale (vPOS) group that designed and developed the business object framework and presentation layer for the product.
  • 3. Member of the architecture team of the Integrated Payment Solution (IPS) framework.

Tata consultancy services

Software Engineer

Jun 1995Jun 1996 · 1 yr

  • Joined TCS through campus placement from IIT, Madras.
  • 1. Underwent training for 3 months.
  • 2. Part of tools group, which developed Year 2000 impact analysis tool.
  • 3. Involved in System testing of the tool.

Education

Indian Institute of Management Bangalore

Advanced Management Programme

Jan 2021Jan 2021

Indian Institute of Technology, Madras

MTech — Mechanical Engg

Birla Institute of Technology and Science, Pilani

MS — Software Systems

University of Calicut

Btech — Mechanical Engg

Rajagiri High School

Stackforce found 100+ more professionals with Microservices & Cloud Computing

Explore similar profiles based on matching skills and experience