Sriram Ravichandran

CTO

Bengaluru, Karnataka, India7 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in building scalable distributed systems.
  • Proficient in multiple programming languages and frameworks.
  • Strong focus on clean, testable code and design principles.
Stackforce AI infers this person is a Full Stack Developer with expertise in AdTech and scalable distributed systems.

Contact

Skills

Core Skills

ClojureGolangPhpReact.jsPostgresql

Other Skills

Software EngineeringSystem DesignKubernetesMySQLApache KafkaRedisRubyGo (Programming Language)AI AgentsJavaScriptPythonComputer SecuritySoftwareProgrammingData Visualization

About

Full Stack Developer with a zeal to keep learning, building and breaking stuff. Polygot full-stack developer with extensive experience working with distributed systems involving Clojure, GoLang, Ruby, Django, Kafka, Redis at scale. Pragmatic programmer specialising in having a prospect for scalability and writing clean readable, testable code with good design guidelines. Apart from tech I love talking about cars, coffee, and music.

Experience

7 yrs 7 mos
Total Experience
1 yr 3 mos
Average Tenure
2 yrs
Current Experience

Zepto

3 roles

Technical Lead - Software Engineering

Promoted

Oct 2025Present · 7 mos · Bengaluru, Karnataka, India · On-site

  • Enabling AI experience across developers and customers

Software Engineer - III

Oct 2024Sep 2025 · 11 mos · Bengaluru, Karnataka, India · On-site

  • Scaling Ads Platform, tackling tech debt built along the way and building new features at Zepto speed!
  • Also peeking into AI and collaborating to bring it’s capabilities to the company!

Software Engineer - II

Mar 2024Sep 2024 · 6 mos · Bengaluru, Karnataka, India · On-site

  • Learnt all about advertising while building our in-house ads platform, Jarvis, featuring both Display and Performance ads with rich targeting options. This drives in ₹2Cr+ in daily revenue for Zepto today.
  • Drove engineering excellence alongside the team through clean architecture, robust testing practices, and scalable system design.

Course hero

Software Development Engineer - II

Jun 2023Mar 2024 · 9 mos · Bengaluru, Karnataka, India · Remote

  • Worked across a wide variety of tech stacks on the Multi Domain Strategy (MDS), from frontend to monolithic PHP code
  • MDS was a project where tried to increase SEO distribution by increasing indexation rate of documents through various approaches.
KubernetesMySQLgolangPHPReact.js

Gojek

3 roles

Software Engineer - II

Promoted

Sep 2021Jun 2023 · 1 yr 9 mos · Hybrid

  • I work in the Tracking Experience team of Gojek where we make sure customers across products see the best routes and ETA!
  • Primary codebases were written in Clojure and GoLang, with legacy codebases in Java. Datastores includes Postgres and Redis.
  • Some of my major contributions include:
  • Platformising: Extending our backend services to suit various products inside and outside Gojek.
  • SaaS: Worked on providing our backend routing APIs as SaaS, writing ADRs, implementing token based authentication mechanisms, separating security concerns etc. Also implemented a React Native frontend live tracking client from scratch, setting up CICD pipelines and taking care of extensive animations.
  • Debugging systems: Built projects like debugging portal and slackbot on the side, which automated recurring steps to help debug and visualise issues faster. This has been used by various people from developers to product managers.
  • Dynamic Config: Implemented distributed dynamic configuration using Redis for our backend service in Clojure leading to reduction in deployments and increase in developer productivity.
ClojureApache KafkagolangPostgreSQLGoLang

Software Engineer - I

Sep 2020Sep 2021 · 1 yr · Hybrid

  • Moved to the Tracking Experience where we provide the best Live Tracking experience for customers and drivers.
  • Major contributions:
  • Customer Location Sharing: Built feature to let customers share their live location with driver, implemented end to end APIs and communicated with Mobile team on the integration
  • Automated Map Error Detection: Dived deep into understanding how routing and map data works, built a pipeline to detect faults in underlying OSM data, associate business impact to it and display it on a portal for further action
Apache KafkagolangRedisPostgreSQLGoLang

Product Engineer Intern

Jan 2020Sep 2020 · 8 mos · Hybrid

  • Worked in the Transport Team as a backend intern working on products serving more than a million orders a day.
  • Dealt with distributed architecture involving highly scaled microservices written in Clojure, GoLang and Ruby, data going through Kafka clusters and getting stored in various shards of Postgres, using Redis to improve latency, doing test driven development and using Grafana to monitor all these together.
  • Some of my major contributions include working on
  • Driver Profile, a Clojure microservice to collect driver statistics from different microservices, store them in a sharded Postgres database and serve them to a million customers a day
  • Canned Messages Service, a golang microservice which serves both riders and drivers translatable suggestions for the messages they receive from the other party.
  • History Service, a golang microservice which acts as a BFF to obtain the customer's pickup/dropoff history from various services dealing with concurrency to improve performance.
  • Other contributions include working with the core Order Management Service written in Ruby on Rails and writing a web app from scratch in Svelte to debug the live tracking API on OSM.
RubyClojureGo (Programming Language)GoLang

Razorpay

Software Development Intern

May 2019Jul 2019 · 2 mos · Bengaluru Area, India

  • Spent two months working on amazing stuff and learning a lot from seasoned developers.
  • Built a Browser Extension from scratch using Svelte and Stylus to help merchants create/manage Payment Links, Razorpay's highest grossing product, without the need to go to the dashboard.
  • Refactored Razorpay Payment Pages embed button from ground up to prevent style manipulation and to enable analytics.
  • Enabled prefilling of Payment Page form data using URL parameters.

Airports authority of india

Project Intern

Dec 2018May 2019 · 5 mos · Chennai Area, India

  • Developed a dynamic roster system for intelligent managing and deploying controller shifts for 100s of employees of the Air Traffic Service, Chennai.
  • Migrated entire legacy code written in PHP along with the MySQL database containing millions of records to a highly secure and well structured codebase written in Django in an automated manner.
  • Made deployment easier using Docker to deploy across airports across India.

Worldbrain.io - verifying the internet

2 roles

Google Summer of Code 2018

May 2018Aug 2018 · 3 mos

  • Built a complete feature "Show Memex results along Google/DDG results", before getting selected, which injects Memex search results into Google/Duck Duck Go's search results. My GSoC project was the Comment and Annotations feature for their extension Memex which allows users to highlight/comment/share any piece of text on the internet.
  • Worked on the tooltip which let's the user highlight or annotate any text on any webpage.
  • Built the sidebar which displays all the comments/annotations made by the user over every webpage.

React Developer

Mar 2018Mar 2019 · 1 yr

  • Open source contributor and former Google Summer of Code developer at WorldBrain, creator of the popular extension Memex. Memex is a web-research assistant to organise, recover and share the most useful content you find online.
  • Worked on the huge, well structured, mature codebase of Memex written in Typescript/React/Redux collaborating and gaining plenty of knowledge from experienced developers.
  • Implemented 3+ new features and fixed plenty of bugs.
  • Engaged in Agile Development by writing daily stand-ups, managing work in Kanban boards and communicating in weekly developer meetings.

Uniqna

Co Founder, Lead Developer

Jan 2017Dec 2017 · 11 mos · Greater Chennai Area

  • An open source project which serves as an online community for universities.
  • Built most of the backend code from scratch.
  • Created the API, web notifications, emailing systems.
  • Responsible for the frontend javascript and AJAX.
  • Collaborated intensively on Github and Slack.
  • Gained experience on automated testing and deployement.
  • Tech Stack: Django, Javascript, jQuery, bulma.css

Education

Vellore Institute of Technology

Bachelor of Technology (BTech) — Computer Science

Jan 2016Jan 2020

Chennai Public School

Computer Science

Jan 2014Jan 2016

Pon Vidyashram

Kindergarden to High School.

Jan 2004Jan 2014

Stackforce found 100+ more professionals with Clojure & Golang

Explore similar profiles based on matching skills and experience