google > google Employee Directory > Rahul Ravindran
rahulrv
Last updated: Yesterday
Rahul Ravindran's Personal Email and Phone Number
Find unlimited person contact information for free with noon.ai.
Rahul Ravindran
Staff Tech Lead/Manager
Find email
(free lookup!)
Find phone #
(free lookup!)
Location: San Francisco, California, United StatesApprox. Years of Experience: 24
Rahul Ravindran's Current Workplace
Google
Company Size
2500+
Amount Raised
$26.1M
A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.\n\nCheck out our career opportunities at goo.gle/3DLEokh
Show more
Notable Investors
Sequoia Capital, Jeff Bezos, Kleiner Perkins, Andy Bechtolsheim, Ram Shriram
Google
UX Design
Product Management
Software Engineering
Experience
Staff Tech Lead/Manager
Google
Sep 2016 - Present
9 yrs 1 mo
- TLM in Traffic Director/Service Mesh; Responsible for the xDS based control plane for managed Load balancers (External and Internal Global and Regional HTTP Load Balancers) - TL in Google App Engine (Python runtime)/Serverless Cloud Run
Principal Software Engineer
Yahoo!
Jan 2015 - Sep 2016
1 yr 9 mos
Joined Yahoo as part of Brightroll acquisition * Improved performance of the data platform by upwards of 5 through profiling the JVM, GC analysis. Improved the performance of a single map reduce job by over 20x which resulted in reduction of millions of dollars of annual opex spend. * Implemented and led auction optimization and yield optimization in the Brightroll adserving systems which generated millions of dollars in quarterly incremental revenue. Performed the initial analysis using Redshift to identify the opportunity, tune algorithms to improve revenue and/or yield. * Instrumented and performed analysis on the impact of the latencies between the Brightroll exchange and various other DSPs on revenue for the Brightroll exchange.
Senior Software Engineer
BrightRoll
Aug 2012 - Dec 2014
2 yrs 5 mos
Worked in the Data team at Brightroll. * Built a new linearly scalable data pipeline which uses an incremental processing model to process billions of events per day using Hadoop, Hbase, MapReduce. This processing delivers financial data in a continuous manner which then controlled campaign delivery algorithms. * Developed algorithms which took advantage of processing semantics within Hbase to deliver high throughput (example : high throughput de-duplication of events, event joins using arbitrary sub-fields) * Developed algorithms which were idempotent and repeatable to enable failure tolerance and HA. * Committed patches to Flume, Hbase to fix issues, introduce new functionality to build new data pipeline * Identified a need for an adhoc analysis database. Prototyped a service using AWS's redshift at a Brightroll hackday event as a team of one and demonstrated its value. Subsequently, obtained budgetary approvals to run this as a service for the entire company. It was heavily used by teams outside of engineering in addition to engineering to help identify opportunities, determine performance of various features, identify fraudulent traffic analysis, customer escalations * Spun up the hadoop cluster in additional data centers when Brightroll launched in new geographic areas. * Lead the development of an A/B experimenation platform and subsequently helped gain adoption within engineering 0603 Processing Complex Workflows in Advertising Using Hadoop
Principal Software Development Engineer
Zynga
Apr 2011 - Aug 2012
1 yr 5 mos
Farmville Studio * Worked in a different area of the studio infrastructure every quarter * Tech lead for the Platform team, Tools, Studio Tech Initiatives, Backend Performance, Load time. Helped drive roadmap for these areas along with being responsible for planning, scoping and managing new features/initiatives in these areas. * Built tools to improve developer productivity and reduce frequency of code pushes(reduced code pushes by about 15%). * Worked in the System Operations/Infrastructure team(game DAU at 11 Million at this point), helping improve server utilization, deployment, cache utilization(improved cache hit ratios from 45% to 85%), scaling; Responsible for game health
Microsoft
Jul 2006 - Apr 2011
Software Development Engineer
Jun 2010 - Apr 2011
11 mos
Last worked on an incubation project which has moved from the office of the Chief Software Architect to the group which is responsible for the Entertainment and consumer devices within Microsoft. * Developed a PC emulation layer on a variety of unique hardware and software platforms. * Developed support for media playback in the emulated environment. * Developed emulated serial port support to enable kernel debugging (KD) over a virtual serial port.
Software Development Engineer - Courier
Feb 2010 - Jun 2010
5 mos
Courier device developer * Part of an incubation team investigating a tablet experience until its cancellation. * Responsible for Data synchronization with the cloud, backup, PC synchronization experience.
Software Development Engineer - Zune Devices
Oct 2007 - Feb 2010
2 yrs 5 mos
Worked in the Zune Devices team. Part of the team which shipped Zune 2.5, Zune 3.0, Zune HD, Zune 4.5. * Responsible for the "Cloud sync" interface of the Zune device with the Zune Service. Implemented music marketplace on the device, passport authentication, service sign-in, credential management, commerce transaction support (purchase, stream, previews), networking stack. * Responsible for DRM functionality on the Zune device. Co-ordinated with NVidia on integrating Zune's DRM interface in their media pipeline. * Co-owned the database, PC sync (using Media Transfer Protocol) services on the device * Implemented a custom manufacturing bootloader image which performed serial communication with the PC and was used as the platform to allow for early hardware bring-up. Obtained requirements from the hardware teams, manufacturing teams to determine scope and functionality for this custom bootloader.
Software Development Engineer -Windows
Jul 2006 - Oct 2007
1 yr 4 mos
Worked in Windows Serviceability team * Responsible for security updates for Windows 2003, Windows Vista * Owned Kerberos, Crypto API, CNG, DPAPI for these platforms
Development Specialist
SAP Labs
2003 - 2004
1 yr
Worked on Netweaver framework development and a distributed version management system.
Member Technical staff
Oracle India Pvt Ltd
2002 - 2003
1 yr
Worked on Oracle Intercompany, an Oracle Financials Product
Intern
Cisco Systems Pvt Ltd
2001 - 2002
1 yr
* Worked on developing and testing firmware on Catalyst series enterprise switches.
Education
  • Dates unavailable
    RV College Of EngineeringBE, Computer Science and Engineering
  • Dates unavailable
    University of California, Santa CruzMS, Computer Engineering