Govind Ajith

Software Engineer

Bengaluru, Karnataka, India9 yrs 9 mos experience
Highly Stable

Key Highlights

  • Led initiatives for record viewership during Cricket World Cup 23.
  • Developed scalable backend solutions for major eCommerce platforms.
  • Filed patents for innovative messaging and recommendation systems.
Stackforce AI infers this person is a Backend-focused engineer with expertise in eCommerce and scalable platform solutions.

Contact

Skills

Core Skills

Backend DevelopmentSolution ArchitecturePlatform DevelopmentSearch Solution Development

Other Skills

AlgorithmsAngularJSApache CamelApache KafkaApache SparkApache StormApache ZooKeeperCC++Camel EIPCassandraDatabase ShardingDistributed CachingDistributed SystemsESB

About

Experience in software development with leading eCommerce businesses, OTT platforms and Indian startups. Primarily a backend developer, who has built product solutions such as account management systems, wallets besides platform solutions such as messaging, telemetry,. I've had the opportunity to work with large data intensive systems that pose unique challenges, requiring software engineering rigour and innovation. At my current stage as a lead engineer, I like to be fully involved with all phases of product delivery besides mentoring juniors and collaborating with all stakeholders. I believe in getting the basics right and doing as much as possible to ensure maximum value (as future proof as you can get) out of the software that gets developed. That naturally means focussing on the crucial non functional aspects (_ilities) of software such as reliability, scalability, maintainability, availability, security, performance etc. What really matters to me is working alongside good, smart people on innovative, interesting solutions for real world problems.

Experience

9 yrs 9 mos
Total Experience
1 yr 5 mos
Average Tenure
--
Current Experience

Disney+ hotstar

Staff Engineer

Oct 2022Feb 2024 · 1 yr 4 mos · Bengaluru, Karnataka, India · Remote

  • As a lead engineer with the Customer Experience Core Platform group, I contributed to various initiatives for the ‘Backend For Frontend’ project, which involves a set of services that compose the API responses for requests originating from all sorts of clients such as mobile apps, living room devices etc.
  • Contributed to the Cricket World Cup 23 scaling initiatives, where we were able to set a viewership record of 5.9 million peak concurrent viewers. This involved load testing, fine tuning of systems, perf optimizations, setting up a bunch of degraded levers, degradation SOP and other resiliency mechanisms.
  • Took on the lead role for an initiative aimed at improving the SDLC for a critical P0 framework used by all development teams. With the rewrite of the framework using Hashicorp go-plugins, we were able to achieve team-wise isolation in development, testing and deployment of critical features, which significantly improved the devEx and reduced time to market from a weekly release cadence to on-demand/daily.
JavaRESTful WebServicesService-Oriented Architecture (SOA)High AvailabilityDistributed SystemsPerformance Optimization+2

Walmart global tech india

Staff Software Engineer

Jan 2019Jan 2022 · 3 yrs · India

  • In my role as Lead Engineer in Walmart's Platform team, I've contributed to various telemetry initiatives.
  • Re-architecture of the alert notification system
  • This is essentially an event driven system where users subscribe to alert events of interest. Subscription mechanism allows not just simple filtering that is part of most streaming frameworks but also advanced patterns such as temporal patterns that is offered using a CEP engine.
  • Identified the bottlenecks in old system and designed/built modern solution by splitting into independent, isolated, scalable components, which has coasted through peak holiday loads with no issues, while maintaining high performance/low latency.
  • Recommendation Engine
  • What started as a hack idea gained interest and became a telemetry solution available in production.
  • A smart platform that sends insightful alerts by enriching with contextual changes (recent changes, service dependency info etc) and action recommendations (classifying the issue and thereby matching with recommended resolution actions)
  • Built out the generic platform modules and the smart AI core, that uses both classification algorithms and neural networks.
  • During this time, I was able to file couple of patents pertaining to messaging (improving robustness of data pipelines by seamless redelivery of missing data) and the recommendation engine.
JavaEvent Driven ProgrammingApache KafkaCassandraMachine LearningPlatform Development+1

Flipkart

Senior Software Developer

Feb 2017Apr 2018 · 1 yr 2 mos

  • Part of the Messaging platform of the Flipkart Cloud Platform (FCP) group
  • Contributed to the development of new features as well as making the platform more robust to progress towards goals of maximum availability, reliability and scalability.
  • Implementation of constructs to isolate/minimize failures, avoid potential choke points in the message broker, scaling up of database system through sharding, setting up of backup and disaster recovery mechanisms etc.
  • Achieved system throughput of over 100K messages/sec resulting in smooth running even
  • during Flipkart’s annual Big Billion Days with no downtime and no message loss.
JavaMessagingHigh AvailabilityDatabase ShardingPlatform DevelopmentSolution Architecture

Gooodbox

Senior Software Engineer

Jan 2016Jan 2017 · 1 yr · India

  • Goodbox is an m-commerce app that offers SMEs a platform to create custom mini-apps to connect with customers. It enables enterprises to go online in no time in an easy, economically viable fashion and for users, it offers a mega-app with a large set of options across diverse categories.
  • Designed & developed from scratch a scalable, modular, extensible, pluggable rule engine system. The intent was to use the system for a wide range of use-cases including automated chat response, marketing communication, custom business logic etc. Declarative mechanism allows product or business analysts to customize behaviour at runtime. Components included Kafka message broker, Camel routing core, MySQL as metadata store, spring expressions based rule interpreter and a pluggable handler module to allow easy plugin of 3rd party written custom handlers into the engine.
  • As a member of the core backend team, I contributed to the codebase which form the backbone of the goodbox platform, including core web APIs, batch jobs for user notifications, marketing communication, fulfilment systems etc.
  • Designed and developed goodbox wallet solution.
JavaKafkaMySQLSpring FrameworkBackend DevelopmentSolution Architecture

@walmartlabs india

Senior Engineer - Development

Apr 2015Sep 2016 · 1 yr 5 mos · Bengaluru Area, India

  • Design & development of search solution for account data using Solr, which provides a plethora of query patterns. Worked on the implementation of a fault-proof indexing pipeline as well as a generic API for search.
  • Design/implementation of a new Notifications platform, with the aim of solving typical event/observer pattern, for e.g; notifying interested customers of specific item price change, notifying sellers with demand alerts etc. Asynchronous integration paths included kafka streams, storm layer for stream aggregations/other kinds of processing.
  • Contributions to a new smart platform, meant to enhance customer experience with data analytics. Worked with data in HDFS, pipelines for data transport across systems, Cassandra for real time queries, bit of mining algorithms for classification etc. Purpose was to use tremendous amount of data to come up with insights that could be fed to the user-facing systems to enhance a user's online experience.
SolrKafkaPythonElasticSearchSearch Solution DevelopmentPlatform Development

Walmart ecommerce

2 roles

Engineer-III, Development

Jul 2013Mar 2015 · 1 yr 8 mos

  • Contributed to the Customer Accounts project of Walmart Global eCommerce.
  • Mutli-tenant, low latency, large-scale restful web services. Cross DC deployment topology that serves site traffic in the order of dozens of millions on a normal day.
  • Implementation of data migration solutions for moving data out of legacy systems to the new platform via various channels, with heavy use of Camel EIP.
  • Development of various logging/monitoring/alerting mechanisms to ensure high availability of critical systems using python scripts, mongoDB, ElasticSearch, anuglarJS UI etc
RESTful WebServicesCamel EIPMongoDBElasticSearchBackend Development

Intern

Jan 2013Jun 2013 · 5 mos

Netapp

Intern

Jul 2012Dec 2012 · 5 mos

Education

BITS Pilani- Hyderabad Campus

Master of Science (M.S.) & Bachelor Of Engineering — Mathematics and Computer Science

Jan 2008Jan 2013

Stackforce found 100+ more professionals with Backend Development & Solution Architecture

Explore similar profiles based on matching skills and experience