Ravi I.

Software Engineer

San Francisco, California, United States17 yrs experience
Highly Stable

Key Highlights

  • Expert in architecting cloud-native distributed systems.
  • Led transformation of monolithic architecture into microservices.
  • Passionate about databases and stream processing.
Stackforce AI infers this person is a SaaS expert with strong capabilities in distributed systems and data architecture.

Contact

Skills

Core Skills

Stream ProcessingDatabases

Other Skills

AnalyticsPythonThreadsC++Data StructuresAlgorithmsCLinuxPerlDebuggingGitC/C++ STLObject Oriented Design

About

I am an experienced software engineer with over 14 years of expertise in architecting cloud-native distributed systems and large-scale data platforms. At Confluent, I led critical projects transforming monolithic architecture into microservices, developing real-time data replication systems with sub-100ms latency (central data-bus), and creating no-code/low-code solutions for designing data pipelines. Previously at ThoughtSpot, I played a key role in designing and developing Falcon, an in-memory, columnar, horizontally scalable OLAP database, focusing on data ingestion and storage optimization. Passionate about distributed systems, databases, and stream processing, I have expertise in C++, Python, Java, Go, and cloud infrastructures like AWS and GCP. Always eager to embrace new challenges and collaborate with others in the tech community. Specialties: Distributed Systems, OLAP Databases, KV stores, Stream Processing, Data Ingestion and Storage Multi-threading, Cloud Infrastructure (AWS, GCP), API Design, Asynchronous Programming

Experience

17 yrs
Total Experience
2 yrs 9 mos
Average Tenure
5 mos
Current Experience

Granica

Staff Software Engineer

Dec 2025Present · 5 mos · Mountain View, CA · On-site

Cloudkitchens

Staff Software Engineer

Dec 2024Dec 2025 · 1 yr

Confluent

Software Engineer

Apr 2021Oct 2024 · 3 yrs 6 mos · Mountain View, CA · On-site

AnalyticsDatabasesStream Processing

Thoughtspot

3 roles

Staff Software Engineer

Aug 2019Apr 2021 · 1 yr 8 mos

AnalyticsDatabases

Sr Member of Technical Staff

Oct 2017Apr 2021 · 3 yrs 6 mos

AnalyticsDatabases

Member of Technical Staff

May 2015Apr 2021 · 5 yrs 11 mos

Riverbed

Member of Technical Staff, Infrastructure Development.

Jul 2012May 2015 · 2 yrs 10 mos · Sunnyvale

  • Prototyped, Designed and implemented a communication channel between SCC (SteelCentral Controller) to various appliances.
  • Was responsible for implementing Appliance Inventory service which maintains state information about all the devices connected to it. Designed REST APIs, was involved in UX design, added unittests. etc.,
  • Did performance analysis and optimization for few key infrastructure components (Events, I/O, polling etc).
  • Maintaining/fixing legacy code.

Synopsys

R&D Engineer.

Jun 2010Jul 2012 · 2 yrs 1 mo · Sunnyvale

  • Interactive Visualization Group .

Insight eda

Software Engg

Mar 2009Jun 2010 · 1 yr 3 mos

  • Development and increase the performance of InsightEDA tool API in C++.
  • Design and Development of InsightEDA GUI in C++ using QT libraries.

University of florida

Teaching Assitant

Aug 2008Jan 2008 · 5 mos

  • Worked as TA for Reconfigurable Computation Graduate course in ECE Dept at University Of Florida.
  • Provide assistance to Graduate Students in their final course projects.
  • Grading assignments and exam papers.

Education

University of Florida

Master’s Degree — Computer Engineering

Jan 2007Jan 2008

Shanmugha Arts, Science, Technology and Research Academy

Bachaelor of science — ECE

Jan 2003Jan 2007

Sacred Heart high school

High School — Mathematics

Jan 1994Jan 2000

Stackforce found 100+ more professionals with Stream Processing & Databases

Explore similar profiles based on matching skills and experience