Image of Venudhar Ravishankar

Venudhar Ravishankar

Software Engineer, Cloud Data Fusion

Software Engineer at Google

Sunnyvale, California

Section title

Venudhar Ravishankar's Email Addresses & Phone Numbers

Venudhar Ravishankar's Work Experience

Google

Software Engineer, Cloud Data Fusion

San Francisco Bay Area

Apigee (APIC)

Software Engineer

September 2016 to November 2016

San Francisco Bay Area

Google

Software Engineer, Apigee Developer Tools and Infrastructure

November 2016 to December 2019

San Francisco Bay Area

Venudhar Ravishankar's Education

University High School

High School

2008 to 2012

University of California, Los Angeles

Bachelor of Science (B.S.), Computer Science

2012 to 2016

University of California, Berkeley

Data Science (intro course in R)

2018 to 2018

About Venudhar Ravishankar's Current Company

Google

Cloud Data Fusion: GOOG acquisition of Cask for customers to build data processing and integration pipelines with several plugins

About Venudhar Ravishankar

📖 Summary

Software Engineer, Cloud Data Fusion @ Google Cloud Data Fusion: GOOG acquisition of Cask for customers to build data processing and integration pipelines with several plugins San Francisco Bay AreaSoftware Engineer @ Apigee (APIC) Worked for a short time before acquisition by Google in November 2016 From September 2016 to November 2016 (3 months) San Francisco Bay AreaSoftware Engineer, Apigee Developer Tools and Infrastructure @ Google Package Manager and Packer: Apigee's packaging tools for building code into binaries and machine images of different types * Designed and implemented Docker SDLC in Python* This SDLC validates, builds, and signs Docker images, and prepares revisions compatible with Desired State (see below)* Worked within Apigee to onboard teams to this pipeline, which speeds each build by 20%* Made this whole pipeline available as a Java- and Spring-based API for those outside Apigee, using Google Kubernetes Engine to run each pipeline job, Cloud Spanner to store job info, and Google OAuth for authentication* Added support for Apigee customers to download signed images, with promotions pipelineQualityDB: NodeJS-based API for storing, querying, and performing some analysis on test results* Regular full-stack developer and contributor to this service, which uses Swagger Node for APIs, PostgreSQL datastore for test runs and other metadata, Knex.js for CRUD, and Angular for frontend* Constructed new data models for less specificity and to allow storage of different test types* Added support for storing test coverage, project health dashboard, and several other features* Expanded exit criteria evaluations support to require every Desired State deployment to be associated with a successful evaluation* Migrated UI and API to GKE and UberProxy -- a secure, Google-internal proxy that requires client certsDesired State: Deployment platform by and for Apigee and compatible with various cloud types (GKE, GCE, EC2) and packaging types (RPM, Docker, JAR, etc.)* Developed first version including multiple microservices running on GKE* Wrote Spring Boot backend of event store app which adds data to Redis queue* Migrated UI to Angular JS and designed hierarchical frontend structure with multiple components, each a child of another component* Implemented a unique query language with Antlr grammar, which is usable for different projects* Finished command-line tool written in Golang From November 2016 to December 2019 (3 years 2 months) San Francisco Bay AreaSoftware Engineering Intern, Watson Health Cloud @ IBM * Developed on IBM Bluemix to deploy container-based runtimes* Used Bluemix's Continuous Delivery (DevOps) Pipeline to deploy Tomcat and MySQL servers connected only with Nginx reverse proxy, all as Bluemix Docker containers* Configured Chef server with SSL and certificates for workstations to access* Built fully automated process for bootstrapping Chef nodes with Tomcat/MySQL cookbooks and for deployment of Java webapps onto Tomcat node From May 2016 to August 2016 (4 months) Greater Boston AreaIoT Platform Web Developer Intern @ M2Mi Corporation * M2M IoT JavaScript application for managing devices and their connections* Used AngularJS to add widgets, buttons, and other features that send requests to M2Mi's Web services* Wrote function to calculate derivative, average, and standard deviation of device data, and used FlotChart graphing library* Implemented pagination of large dataset of device info with user-selected page length* Published an entry on M2Mi's blog regarding the API-based platform From January 2015 to March 2016 (1 year 3 months) Software Engineering Intern, Service Infrastructure @ LinkedIn * Migrated server-side of LinkedIn's open-source REST API framework "Rest.li" from HTTP/1.1 to HTTP/2.0* Added HTTP/2 cleartext connector to existing Spring-setup Jetty server* Verified correctness of server setup using Telnet and Jetty HTTP/2 client to perform upgrade to HTTP/2 without headers* Set up Netty client to communicate HTTP/2 and exchange frames with Jetty and Netty servers From June 2015 to September 2015 (4 months) San Francisco Bay AreaSoftware Engineering Intern, BigInsights @ IBM * TextAnalytics Web application written in JavaScript* Used Dojo toolkit to manage form widgets, DOM and (a)synchronous HTTP requests* Programmed several functionalities to the Web app, including sequence of dialogs needed to publish extractors to BigInsights servers* Manipulated many widgets based on user selections and returned values from HTTP requests to backend From June 2014 to September 2014 (4 months) San Francisco Bay AreaResearch Intern @ UCLA * Used Support Vector Machine and data from images to classify HIV tests as positive or negative* Wrote Android applications for image processing from medical instruments using Open CV image processing library and Android NDK* Used Android camera libraries to solve image rotation problem with manual intervention, making corrections in separate thread From January 2013 to May 2014 (1 year 5 months) Software Engineering Intern, Cast Iron Cloud Integration @ IBM * Programmed on OSGi standardized Tomcat6 server that manages cloud API integration* Found the exact setup required for IBM’s Tomcat 6 (not described anywhere online)* Designed and developed HTML5-WebSocket-based app to read logging output from all applications and write to WebSocket server, readable by any WebSocket client with access to server* Prototyped with GlassFish and JSR 356 library, migrated to Java jWebSocket From July 2013 to August 2013 (2 months) San Francisco Bay AreaResearch Intern @ UCLA * Applied natural-UI-based gaming to control child obesity & improve children’s health* Analyzed research articles on this topic* Developed use-case scenarios by working with co-intern to visualize and capture foot movement* Built C# program to capture Bluetooth-sensor-transmitted motion of the foot and classify based on our manual decision tree* Presented project to large audience in research program From June 2011 to August 2011 (3 months)


Venudhar Ravishankar’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

Frequently Asked Questions about Venudhar Ravishankar

What company does Venudhar Ravishankar work for?

Venudhar Ravishankar works for Google


What is Venudhar Ravishankar's role at Google?

Venudhar Ravishankar is Software Engineer, Cloud Data Fusion


What is Venudhar Ravishankar's personal email address?

Venudhar Ravishankar's personal email address is v****[email protected]


What is Venudhar Ravishankar's business email address?

Venudhar Ravishankar's business email addresses are not available


What is Venudhar Ravishankar's Phone Number?

Venudhar Ravishankar's phone (213) ***-*238


What industry does Venudhar Ravishankar work in?

Venudhar Ravishankar works in the Computer Software industry.


Who are Venudhar Ravishankar's colleagues?

Venudhar Ravishankar's colleagues are Bruno Lopes, Eduardo Medeiros ', Thiago Ruback, Felipe Noronha Neves, Andre Ferraz, Luiz GUStavo Martins, Raghuram Ravisankar, Zhihao Li, Ali Sheikh, and Lyla Fujiwara


10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Venudhar Ravishankar's Personality Type

Extraversion (E), Intuition (N), Feeling (F), Judging (J)

Average Tenure

0 year(s), 10 month(s)

Venudhar Ravishankar's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 89% chance that Venudhar Ravishankar is seeking for new opportunities

Venudhar Ravishankar's Social Media Links

/company/g... /school/uc...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

one billion email addresses

One billion email addresses and counting

Everything you need to engage with more prospects.

2x More emails
vs. competitors
99% Accuracy
40+ Integrations

ContactOut is used by

76% of Fortune 500 companies

Microsoft Nestle PWC Merck Rackspace
Try ContactOut
for free today
  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit
Try ContactOut for Free