Ramprasad Srinivasan

CTO

Los Gatos, California, United States18 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and PHP web application development.
  • Proficient in Machine Learning and Computer Vision technologies.
  • Strong background in Agile methodologies and team mentoring.
Stackforce AI infers this person is a Fullstack Developer with expertise in SaaS and Machine Learning applications.

Contact

Skills

Core Skills

JavaPhpOpencvData MiningJ2ee

Other Skills

AgileAgile MethodologiesAngularJSCC++CSSCascading Style Sheets (CSS)Core JavaGoogle Maps APIHTMLJSPJava SwingsJavaScriptMachine LearningMySQL

About

Specialties: HTML,JavaScript,Java J2EE,Struts,Oracle 10g, AJAX, J QUERY, SQL,Python,PHP,Shell Script,UNIX,JQUERY,C,C++,Open CV,

Experience

18 yrs 5 mos
Total Experience
3 yrs 6 mos
Average Tenure
9 yrs 8 mos
Current Experience

Netflix

Engineering

Oct 2016Present · 9 yrs 8 mos · Los Gatos, California

Womply

Senior Software Engineer

Jun 2015Oct 2016 · 1 yr 4 mos

  • Womply is one of the fastest growing merchant-focused companies in America. Our mission is to use technology and data to grow, protect, and simplify small business. Everyday we serve merchants across 400+ business verticals, in every corner of America. To do this, we partner with the largest and most innovative technology companies in the world.
  • Sound exciting? We're hiring in both San Francisco and Portland for engineering, devops, design, sales, marketing, business development, account management, and more. Visit womply.com/jobs to learn more about job openings and what it's like to work at Womply.

Marin software

Senior Software Engineer

Jan 2012Jun 2015 · 3 yrs 5 mos · San Francisco Bay Area

  • Front End developer

Ut dallas

2 roles

Research Assistant

Sep 2010Dec 2011 · 1 yr 3 mos

  • LTE Connected CAM:
  • Developed a complete web application called “Connected CAM” for “Alcatel Lucent” which provides the platform to maintain the photos and Videos taken by photojournalists along with the option of transferring those images and videos taken on a HD Camera to social networking sites like Facebook, Tumblr, YouTube, BlogSpot through their API’s .
  • The application includes features like Monitoring, E-mailing (photos can be e-mailed to any Email ID), Tracking that provides the directed path in Google maps (using Google data API) that is travelled by the photojournalists by pulling the GPS information from each photo.
  • Created dynamic UI pages for user interaction using JSP, Servlets & JavaScript.
  • Implemented the server side code for all the features in the Connected CAM project that connects the front end and the respective API using PHP.
  • Automated the process of “Purging” using UNIX scripts which deletes the Images and Videos from the database and Hard disk.
  • Implemented “Tracking” by quickly learning the “Google Maps API” and uploaded images from “Connected CAM” server to social networking sites using their respective API.
  • Facial Emotion Recognition:
  • Built a complete Application for “Facial Emotion Recognition” using the Computer Vision and Machine Learning algorithms.
  • Extracted facial features from the input image for “Emotion Recognition” using OpenCV library (C++) and designed the machine learning “Decision Tree” classifier using Java.
  • The facial features (shape of mouth, eyebrows and eyes) are extracted in the form of vectors using the “Active Shape Model” algorithm and the vector obtained is used to train the “Decision tree” machine learning classifier which classifies the emotion depending on the input vector values representing the shape and position of facial features.
JavaJavaScriptPHPJSPServletsUNIX+2

Other Academic Projects

Dec 2007Sep 2011 · 3 yrs 9 mos

  • Created a Natural language based interface for querying a video database as a part of my Undergraduate project.
  • This lets users formulate queries as sentences in English by using a Part of speech (POS) algorithm. Front end was designed using Java Swings and JMF, and the back end using Oracle.
  • Implemented “Content based location extraction of Twitter users” which finds the location of the twitter users(who have not mentioned their locations) purely based on their tweets using Data mining and Machine Learning concepts such as Bayes classification and maximum likelihood estimation of the cities through Java.
  • Performed Analysis and design of a data management system called Hotel Minoa’s Reservation system. Developed use case diagrams, domain model and system sequence diagrams using Rational Rose and Implemented through JAVA, J2EE.
  • Implemented “Lamport’s mutual Exclusion” and “Koo & toueg check-pointing” algorithm for the distributed computing as a part of the “Advanced Operating Systems” course using Multi-threading and Networking concepts of Java.
JavaOracleData MiningMachine LearningJava Swings

Infosys technologies

Software Engineer

Sep 2008Jun 2010 · 1 yr 9 mos

  • Hands on experience in Analysis, Design, Development and Testing of Infosys’ web based online banking product “FINACLE” using Java,J2EE, Oracle 10g ,HTML, CSS, JavaScript in UNIX platform using Agile methodology.
  •  Designed and developed a web site application called “FIRESTONE” using Java, JSP, Servlet, HTML, CSS, and JavaScript by implementing Struts Framework.
  •  The above application allows the tester to log the bugs with all the relevant details into the system and the developer will be notified about the ticket that has been generated.
  •  Developed a tool called “FCRT” which does the automatic code review for the front end files by generating a log consisting of the coding standards violation and also created a tool for process automation using Python and Shell Script to analyze the complexity of the FINACLE MENU (a logical unit) by quantifying it, which reduces the effort estimation by 90%.
  •  Assigned the responsibilities of doing recon activity, code check-in (using SCM) and Version Controlling using CVS.
  •  Written stored procedures and complex SQL in Oracle 10g for data manipulation.
  •  Selected as a mentor in the team and was responsible for the training of a group of five entry level software engineers.
  • Technical Environment:
  • J2EE, Struts, HTML, JDBC, JavaScript, Python, C++, Java, Ajax, JQuery, Shell script, Oracle 10g
JavaJ2EEOracle 10gHTMLCSSJavaScript+1

Education

The University of Texas at Dallas

Masters — Computer Science

Jan 2010Jan 2011

Anna University Chennai

Bachleor Of Engineering — Computer Science

Jan 2004Jan 2008

Stackforce found 100+ more professionals with Java & Php

Explore similar profiles based on matching skills and experience