Vishnu Vivek

CTO

Bengaluru, Karnataka, India12 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led data pipelines ingesting over 6 billion events daily.
  • Architected scalable microservices for E-commerce.
  • Recognized for exceptional performance and leadership.
Stackforce AI infers this person is a Backend Engineering and Data Engineering expert in E-Commerce and Electric Vehicles.

Contact

Skills

Core Skills

MicroservicesData EngineeringBackend EngineeringFrontend Development

Other Skills

AWSAlgorithmsAmazon Web Services (AWS)AngularJSApache FlinkApache HudiApache KafkaAzure Data ExplorerCSSCassandraCloud OrchestrationCore JavaData PipelinesData StructuresDistributed Systems

About

Over the past decade, I've developed software across various sectors such as Governance, E-Commerce, Video Streaming, and Electric Vehicles, among others. My focus has primarily been on Backend Engineering and Data Engineering, allowing me the privilege to tackle intricate technical challenges on a international scale. I have expertise on various technologies, including Java, Python, AWS, Azure, and a range of database systems including RDBMS (MySQL, PostgreSQL) and NoSQL (MongoDB, Scylla). Additionally, I'm proficient in tools such as Redis, Elasticsearch, Apache Flink, Apache Spark, Apache Kafka, Microservices, API Gateways, Kubernetes, and Docker, to name a few. In my current capacity as a Technology Leader at Ola Electric, my team and I focus on building highly scalable and robust Microservices and Data Pipelines for Ola Cabs and Ola Electric. We operate at an impressive scale of approximately 6 billion events per day, ensuring subsecond latencies. My responsibilities encompass making critical Architectural and Design decisions, overseeing High-Level Design (HLD) and Low-Level Design (LLD), conducting thorough code reviews, establishing and upholding technical standards within the team, spearheading Proof of Concepts (PoCs), fostering the development of highly efficient tech teams, and, naturally, engaging in hands-on coding.

Experience

12 yrs 8 mos
Total Experience
2 yrs 6 mos
Average Tenure
5 yrs 3 mos
Current Experience

Ola

Technology Lead

Mar 2021Present · 5 yrs 3 mos · Bengaluru, Karnataka, India

  • Solving complex problems of scale.
  • Technology Lead for Ola's E-Commerce vertical
  • Architected and developed various critical components of E-commerce ecosystem from the scratch
  • Search engine for very high throughput product search with integrated recommendation engine
  • Discovery system with highly scalable serving layer with integrated Geo-spacial location service
  • Inventory and Vendor management system for serviceability of the inventory and external vendors
  • Order management system with workflow engines and rules engines for pricing, voucher and discounts
  • Logistics system with decision automation engines to maintain different states of the workflows
  • Support system with integration to Zendesk and chat agents for customer issues tracking & resolution
  • Technology Lead for Ola Electric - Data & Telematics team
  • Lead the complex data pipelines that were responsible for ingesting over 6 Billion events/day
  • Created Realtime alerts using Realtime analysis of the streams using Flink and performed resolutions
  • Was responsible for the Command Center which is a central monitoring platform for telematics data
  • Created schemas to store the events and streams to the data lake via Apache Hudi and Hive Metastore
  • Retrieve and perform analysis on the Data lake using Presto & Superset and Azure Data Explorer
  • Served the critical telematics data in Scylla (Cassandra) cluster with a high throughput microservice
JavaMicroservicesData PipelinesApache FlinkScyllaAWS+1

Stealth startup

Co-Founder / Architect

Sep 2018Feb 2021 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • Designed and scaled the back-end infrastructure of a cutting-edge product which is highly scalable and highly available using all the tenets of the microservices architecture. Used technologies such as Java, Spring, Microservices, Hibernate, Kafka, Redis, Cassandra, MySQL Cluster, Elastic Stack, Apache Pinot, AWS.
JavaSpringMicroservicesKafkaRedisCassandra+2

Cisco

Senior Software Engineer

Feb 2017Aug 2018 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Designed and developed multiple Java and Node.js Microservices
  • Enabled support for Docker deployments on Kubernetes platform
  • HAProxy for Load Balancing between several DMP instances
  • MongoDB Sharded cluster to support very large data sets and high throughput
  • Kubernetes for Container Orchestration in OpenShift cloud environment
  • RabbitMQ which listens to HornetQ where the other components ingest their message
  • Auto Config Server (ACS) as a northbound interface (NBI) for interface to external systems
  • Integrated with ELK stack (Elasticsearch, Logstash, Kibana) through Fluentd sublayer
  • Developed Client component using Leanback API over Android Framework
  • Got several awards and recognitions for my work. (PSB)
JavaNode.jsDockerKubernetesMongoDBELK Stack+2

Tech mahindra

Software Engineer - R&D

Jan 2014Feb 2017 · 3 yrs 1 mo · Pune Area, India

  • Worked on many projects with the following architectures.
  • Multi-tiered architecture project with Java - Spring MVC with REST interactions.
  • Hibernate as the ORM connecting to the Oracle database server.
  • Use of JMS for the incident propagation within the UP network.
  • The View layer is managed using AngularJS front-end, HTML, JavaScript, CSS
  • Got Bravo award for Best Performance in Team: For coding complex modules, Design and development of generic frameworks, in a very short span.
  • Got POB award for Best Performance in Team: For doing R&D and coding complex modules including Angular interceptors, directives, Angular UI routing modules, Spring Exception handlers, common linker modules, etc.
  • Got Best Team Award out of all the teams in Tech Mahindra under UPRR for extraordinary performance by the team members.
  • Took VShare Sessions for Pune, Hyderabad and Chennai teams on advanced concepts of AngularJS such as UI Routing, HTTP Interceptors, Angular Directives, etc.
JavaSpring MVCHibernateAngularJSHTMLCSS+2

Early stage startups

Software Developer

Apr 2012Dec 2013 · 1 yr 8 mos · Bangalore Urban, Karnataka, India

  • Worked for early stage startups for setting up their backend infrastructure using Spring and front-end infrastructure with Node.js, AngularJS, Bower, Grunt, Yeoman
  • Took care of entire tech stack based on the requirements
  • Mentored developers on AngularJS and brought them up to speed on the corresponding modules bootstrapped
  • Made a common template with boiler-plate code along with both front-end and back-end, using that as a starting point for bootstrapping various projects
SpringNode.jsAngularJSFrontend DevelopmentBackend Engineering

Microsoft

MSP

Oct 2011Mar 2012 · 5 mos · India

  • Developed a knowledge graph app in Microsoft AppFest 2012
  • Won consolation prize for developing app during Microsoft AppFest 2012
  • Training Students and Peers by organizing sessions and workshops.
  • Organizing Major events such as Conferences and Community Launches.

Education

International Institute of Information Technology Bangalore

PGP in Data Science & Machine Learning

Anna University

Bachelor of Engineering (B.E.) — Computer Science

Stackforce found 100+ more professionals with Microservices & Data Engineering

Explore similar profiles based on matching skills and experience