Santosh Banerjee

CTO

Bangalore, Karnataka, India22 yrs 3 mos experience

Key Highlights

  • Over 20 years of engineering experience in scalable systems.
  • Expertise in diverse tech stacks including Golang and AWS.
  • Led high visibility projects at top Silicon Valley companies.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with extensive experience in scalable systems and cloud infrastructure.

Contact

Skills

Core Skills

Routing EnginesLogistics OptimizationLocation IntelligenceDistributed SystemsGraph AlgorithmsRouting EngineData Infrastructure EngineeringGeo-spatial ProcessingMetadata ManagementNotification SystemsCloud Platforms

Other Skills

AWSActiveMQAlgorithmsApache SparkArchitectureAsynchronous processingC++Cloud ComputingData structures and algorithmsDatabasesDebuggingDesign and architectureDistributed CachingDistributed MessagingDynamoDB

About

With over 20 years of diverse engineering experience in the internet and enterprise products industry in building complex, massively scalable distributed systems and data processing infrastructure spanning domains such as consumer internet (Yahoo Mail), Maps, graph algorithms, location intelligence etc, while working for Silicon Valley titans such as Apple, Lyft, Yahoo and fast growth startups in India such as Swiggy and BigBasket, I enjoy working in individual capacity and leading teams in driving the implementation of involved features that require cross-functional collaboration. I am proficient in designing efficient algorithms and handling advanced data structures. I have expertise in various tech stacks, including Golang, GRPC, Java, Kafka, DynamoDB, AWS, Spark, Tile38, C++, and Python.

Experience

Cohesity

Technical Director

Jan 2024Jan 2025 · 1 yr · Bengaluru, Karnataka, India · Hybrid

Bigbasket.com

Sr Principal Engineer

Feb 2023Apr 2024 · 1 yr 2 mos · Greater Bengaluru Area · Hybrid

  • Vehicle Routing, routing efficiency, last and mid mile delivery logistics optimization,
  • Spatial indexes, Routing Engines, OSRM
Vehicle RoutingRouting efficiencyLast and mid mile delivery logistics optimizationSpatial indexesRouting EnginesOSRM+1

Swiggy

Sr Principal Software Engineer

May 2021Jan 2023 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Location intelligence : Responsible for leading and reviewing design and architecture of projects, while also contributing hands on, spanning the entire Maps and locations platform charter of Swiggy
  • Tech stack : Golang, GRPC, Java, Kafka, DynamoDB, AWS, Spark, Tile38
Location intelligenceDesign and architectureGolangGRPCJavaKafka+6

Lyft

2 roles

Improving Lyft's Routing Engine

Jan 2020Mar 2021 · 1 yr 2 mos · Palo Alto, California, United States

  • Routing engine, road network graph building and processing, graph algorithms
  • C++, Python
Routing engineRoad network graph buildingGraph algorithmsC++PythonGraph Algorithms+1

Engineering semantic maps for autonomous vehicles

Jul 2018Dec 2019 · 1 yr 5 mos · Palo Alto, California, United States

  • Design and development of semantic maps

Apple

Senior Engineer

Dec 2015Jul 2018 · 2 yrs 7 mos · Sunnyvale, California, United States

  • Apple maps data infrastructure engineering.
  • Geo-spatial indexes, spatial locking, offline batched and streamed
  • data processing on Spark, Kafka etc
  • Web services in Scala, Play
Geo-spatial indexesSpatial lockingOffline batched and streamed data processingSparkKafkaWeb services+4

Yahoo!

2 roles

Engineering lead, Y!Mail

Sep 2012Dec 2015 · 3 yrs 3 mos

  • Engineering lead on Force,the next generation Y! Mail metadata management and search platform ,implemented on HBase. This was an extremely high visibility project that was tasked with bridging critical gaps in the legacy system that it set out to replace.
  • Gained significant exposure to the design and implementation details of Hbase core, as part of my work,which was truly an enriching experience.
  • Reviewer of deeply technical papers for TechPulse for two consecutive years
  • Designed and built the next generation Yahoo Mail Metadata service failover framework ,for BCP(Business Continuity Planning), from ground up leveraging Hbase's replication mechanism. This was one of the most critical promises delivered as part of the new metadata framework development that required getting into the gory details of Hbase’s replication source code and leveraging it to build a custom replication framework.
  • While being totally hands on, I also managed a mid-sized team on development of the complex components pertaining to the metadata platform, offline job processing etc, leveraging Hbase's replication framework,and the distributed nature of the system
  • Worked on design and implementation of various other core, infrastructural pieces of the Force system such as live,streamed mailbox migration from one cluster to another,policy driven and controlled execution of the HBase major compaction, co-processor based extension of the monitoring framework of Hbase etc
Metadata managementSearch platformHBaseReplication frameworkDistributed systemsMetadata Management+1

Principal Engineer, Cloud platform group

May 2010Aug 2012 · 2 yrs 3 mos

  • Unified notifications platform
  • Built the ActiveMQ based notification delivery framework for Yahoo's next generation Alerting and notification platform ,UNP, that aims to deliver personalized, relevant and timely updates to users on the channel of their choice – email, IM, SMS,etc
  • Led the design and development of the speed up of Yahoo! Breaking news delivery to 3 minutes of the news feed arrival on UNP to all its subscribers (of the order of several 100Ks)
  • UGC cloud platform
  • Worked on the unified UGC(User Generated Content) cloud platform.The platform aims to provide common infrastructure level support to manage and store UGC such as Comments, Message Boards, Reviews and Ratings,Polls etc to a host of Yahoo properties.The platform leverages the global availability and selective replication of an online cloud data store.
  • End to end ownership of design and implementation of evolving integration of UGC cloud with Yahoo's cloud data store,PNUTS/Sherpa
  • End to end ownership of the Async processing subsystem of UGCCloud, that involves interfacing with multiple other internal platforms of Yahoo! to enrich the UGC.
  • Debugging and analyzing complex production issues associated with the globally distributed components of UGC cloud,and driving their resolution by identifying the patterns,instead of implementing piecemeal ,ad-hoc solutions
  • Promoting best practices with respect to reusable design and code quality within the engineering team, and driving the resolution of day to day bugs discovered in Continuous Integration (CI)
ActiveMQNotification delivery frameworkUGC cloud platformAsynchronous processingDebuggingNotification Systems+1

Ariba

Senior Consultant Engineer

Jan 2010Apr 2010 · 3 mos · Bengaluru Area, India

  • Worked on Ariba Shared Service procurement

Vmware

Member of Technical Staff II

Dec 2007Dec 2009 · 2 yrs · Bengaluru Area, India

  • Implemented a Task scheduler framework for the vCenter Chargeback product ,a clustered web application, on top of the open source product ‘Quartz scheduler’. The underlying scheduler implementation, Quartz in this case, could be replaced, if required, by adding an appropriate adapter. The scheduler framework provided the platform for scheduled cost report generation and a host of cluster aware background services, called privileged services, deployed on vCenter Chargeback.
  • Developed an Events framework for the vCenter Chargeback product, which is used across the modules of vCenter Chargeback for asynchronous logging of important events fired on user activity as well as background actions in a clustered web container setup.
  • Designed and implemented a communication channel on a CORBA based communication framework, called VICF, between a resource monitoring agent located on a VM on a host and the High Availability (HA) framework on the host.
  • Explored the myriad of communication channels available between the components of a virtual infrastructure in the context of application HA.

Various enterprise product dev companies + financial services

Software Engineer

Jan 2001Jan 2007 · 6 yrs · Bangalore

Education

Indian Institute of Technology, Kharagpur

B.Tech (Hons) — Metallurgical and Materials Engineering

Jan 1997Jan 2001

UC Berkeley Extension, San Francisco

Short course in Machine learning and deep learning

Stackforce found 75 more professionals with Routing Engines & Logistics Optimization

Explore similar profiles based on matching skills and experience