Senior Consultant Engineer
January 2010 to April 2010
Bengaluru Area, India
Engineering semantic maps for autonomous vehicles
July 2018 to December 2019
Palo Alto, California, United States
December 2015 to July 2018
Engineering lead, Y!Mail
September 2012 to December 2015
Principal Engineer, Cloud platform group
May 2010 to August 2012
Member of Technical Staff II
December 2007 to December 2009
Bengaluru Area, India
Improving Lyft's Routing Engine
Senior Consultant Engineer @ Ariba Worked on Ariba Shared Service procurement From January 2010 to April 2010 (4 months) Bengaluru Area, IndiaEngineering semantic maps for autonomous vehicles @ Lyft Design and development of Hi-fidelity semantic maps for Autonomous vehiclesusing core java, Python, C++. Deep exposure to GIS and geo-spatial data processingInterfacing with the basemap team to integrate the OSM ingestion with theSemantic map creation pipeline. From July 2018 to December 2019 (1 year 6 months) Palo Alto, California, United StatesSenior Engineer @ Apple Apple maps data infrastructure engineering.Geo-spatial indexes, spatial locking, offline batched and streamed data processing on Spark, Kafka etcWeb services in Scala, Play From December 2015 to July 2018 (2 years 8 months) SunnyvaleEngineering lead, Y!Mail @ Yahoo! - 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 From September 2012 to December 2015 (3 years 4 months) SunnyvalePrincipal Engineer, Cloud platform group @ Yahoo! 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) From May 2010 to August 2012 (2 years 4 months) BangaloreMember of Technical Staff II @ VMware • 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. From December 2007 to December 2009 (2 years 1 month) Bengaluru Area, IndiaImproving Lyft's Routing Engine @ Lyft Routing engine, road network graph building and processing, graph algorithmsC++, Python Palo Alto
What company does Santosh Banerjee work for?
Santosh Banerjee works for Ariba
What is Santosh Banerjee's role at Ariba?
Santosh Banerjee is Senior Consultant Engineer
What industry does Santosh Banerjee work in?
Santosh Banerjee works in the Internet industry.
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
2 year(s), 0 month(s)
There's 89% chance that Santosh Banerjee is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies