SlideShare a Scribd company logo
1 of 1
Download to read offline
VISHNU PURUSHOTHAMAN SREENIVASAN
329 S o ut h 42 n d
Str eet , Ap t. C2, P hi lad e lp hi a, P A 1910 4
 2 1 5 - 2 9 0 - 4 3 3 7  v i s p @ s e a s . u p e n n . e d u  h t t p : / / w w w . s e a s . u p e n n . e d u / ~ v i s p /
EDUCATION
University of Pennsylvania, School of Engineering and Applied Science Philadelphia, PA
Candidate for Master of Science in Engineering, Robotics, GPA : 3.84/4.00 May 2015
Relevant coursework: Machine Learning, Vision, ML in Robotics, AI, Software Engineering, Databases, Web Systems.
National Institute of Technology, Tiruchirappalli (NITT) Tiruchirappalli, India
Bachelor of Technology in Mechanical Engineering, GPA : 9.08/10.0 June 2013
SKILLS
 Languages: C/C++, Java, Python, MATLAB, SQL, HTML, XQuery, Jade, Javascript(exposure)
 Software/Development Tools: Python-OpenCV, Visual C++, Node.js, Photoshop, LaTeX, Git, Android
 Hardware: CVAVR, MPLAB X, Arduino
 OS: Windows, Linux flavors
WORK EXPERIENCE
Software Intern, KeyMe Inc., New York, NY May – Aug 2014
 Estimated calibration parameter for key cutting in key making kiosks using Python-OpenCV.
 Detected depth of cuts on keys for validation using computer vision.
Research Intern, Technische Universität München, Munich, Germany May – July 2012
Awarded scholarship by Deutscher Akademischer Austausch Dienst (DAAD)
 Implemented “Shift by Wire” functionality in a tele-operated vehicle using PIC32MX microcontroller via CAN
communication system. Incorporated failure detection and handling techniques.
Research Intern, Indian Institute of Technology, Chennai, India July & Dec 2011
 Programmed a Lego robot to find the region of minimum brightness in an arena floor. Approximated the functional
variation by collecting data near the robot and traversed to the minimum with Steepest Descent and Newton’s algorithm.
Teaching Assistant, Machine Learning, University of Pennsylvania, Philadelphia, PA Sep – Dec 2014
ACADEMIC PROJECTS
Software, University of Pennsylvania, Philadelphia, PA Sep – Dec 2014
 Designed a social-networking website “Tripster” using the Express-Node.js framework which was hosted on an Amazon
AWS EC2 server with RDS for backend support along with MongoDB for caching.
 Built an Android application for the Children’s Hospital of Philadelphia to digitize a paper based logging system to track
the vouchers issued by staff members into an app with back end support with Parse.
Machine Learning And Robotics, University of Pennsylvania, Philadelphia, PA Sep 2013 – June 2014
 Analyzed sentiments of reviews in yelp website. Performed feature selection using correlation analysis, dimensionality
reduction using PCA, and classification using Naïve Bayes and Logistic Regression.
 Planned and controlled the trajectory of a KMel Nano Quadrotor with 3D Dijkstra and A-star.
 Implemented GraphSLAM for merging sub-maps built by multiple robots, using MATLAB.
 Built a panorama from images taken by a camera, whose 3D orientation was tracked using Unscented Kalman Filter.
 Developed a system for gesture recognition from phone IMU data, by implementing Hidden Markov Models.
 Performed simultaneous localization and mapping (SLAM) with Particle Filters, using encoder, LIDAR and IMU data.
 Implemented an algorithm for emulating human and vehicular path planning, using imitation learning.
 Modeled colors for object detection using Gaussians. Extracted shape features to identify the depth of the object.
 Implemented ML techniques like decision trees, adaboost, perceptrons, SVM and Logistic Regression in MATLAB.
Computer Vision, University of Pennsylvania, Philadelphia, PA Sep – Dec 2013
 Morphed images with Delaunay triangulation and Thin-Plate Spline model.
 Replaced objects in images by extracting image features through SIFT and matching them using RANSAC.
PUBLICATION
Vishnu Purushothaman Sreenivasan., Online Multi-Task Gradient Temporal-Difference Learning. In Proceedings of the
28th AAAI Conference on Artificial Intelligence (AAAI-14), July 2014. [Student Abstract]

More Related Content

What's hot

What's hot (20)

amit_khanna
amit_khannaamit_khanna
amit_khanna
 
Alex Shulga, Software Developer
Alex Shulga, Software DeveloperAlex Shulga, Software Developer
Alex Shulga, Software Developer
 
Saanika_Gupta_Resume
Saanika_Gupta_ResumeSaanika_Gupta_Resume
Saanika_Gupta_Resume
 
Op13
Op13Op13
Op13
 
JinJinLi_Resume_2016
JinJinLi_Resume_2016JinJinLi_Resume_2016
JinJinLi_Resume_2016
 
Senjuti Kundu - Resume
Senjuti Kundu - ResumeSenjuti Kundu - Resume
Senjuti Kundu - Resume
 
Pranav vij summer internship 2019
Pranav vij summer internship 2019 Pranav vij summer internship 2019
Pranav vij summer internship 2019
 
Resume
Resume Resume
Resume
 
dod abstract
dod abstractdod abstract
dod abstract
 
Human- Robot Collaboration at Cardiff
Human- Robot Collaboration at CardiffHuman- Robot Collaboration at Cardiff
Human- Robot Collaboration at Cardiff
 
CV Aritra 08-2020
CV Aritra 08-2020CV Aritra 08-2020
CV Aritra 08-2020
 
Matthew Resume-Fall 2015
Matthew Resume-Fall 2015Matthew Resume-Fall 2015
Matthew Resume-Fall 2015
 
Resume LI CHEN
Resume LI CHENResume LI CHEN
Resume LI CHEN
 
Resume
ResumeResume
Resume
 
Vinay_resume
Vinay_resumeVinay_resume
Vinay_resume
 
Sanket's Resume - June 2021
Sanket's Resume - June 2021Sanket's Resume - June 2021
Sanket's Resume - June 2021
 
Nikhil joshi career profile1
Nikhil joshi career profile1Nikhil joshi career profile1
Nikhil joshi career profile1
 
The Froggipedia
The Froggipedia The Froggipedia
The Froggipedia
 
Srikiran sistla 2017
Srikiran sistla 2017Srikiran sistla 2017
Srikiran sistla 2017
 
Resume
ResumeResume
Resume
 

Similar to Vishnu Purushothaman Sreenivasan Resume

Similar to Vishnu Purushothaman Sreenivasan Resume (20)

Pankaj rajanresume2014
Pankaj rajanresume2014Pankaj rajanresume2014
Pankaj rajanresume2014
 
AbhinavCV
AbhinavCVAbhinavCV
AbhinavCV
 
Resume_kushagra
Resume_kushagraResume_kushagra
Resume_kushagra
 
Resume - Ramsundar K G
Resume - Ramsundar K GResume - Ramsundar K G
Resume - Ramsundar K G
 
ShibiaoNong_Resume_ColumbiaMS (1)
ShibiaoNong_Resume_ColumbiaMS (1)ShibiaoNong_Resume_ColumbiaMS (1)
ShibiaoNong_Resume_ColumbiaMS (1)
 
RashmiTongeRResume
RashmiTongeRResumeRashmiTongeRResume
RashmiTongeRResume
 
AchyuthChakravarthy
AchyuthChakravarthyAchyuthChakravarthy
AchyuthChakravarthy
 
Satya_Prakash
Satya_PrakashSatya_Prakash
Satya_Prakash
 
dishank CV
dishank CVdishank CV
dishank CV
 
Resume
ResumeResume
Resume
 
Ganesh_S_Mallya_USC_resume
Ganesh_S_Mallya_USC_resumeGanesh_S_Mallya_USC_resume
Ganesh_S_Mallya_USC_resume
 
SHIVA KUMAR GANGINANI_RESUME
SHIVA KUMAR GANGINANI_RESUMESHIVA KUMAR GANGINANI_RESUME
SHIVA KUMAR GANGINANI_RESUME
 
Li Cheng WUSTL resume(Amazon)
Li Cheng WUSTL resume(Amazon)Li Cheng WUSTL resume(Amazon)
Li Cheng WUSTL resume(Amazon)
 
Official resume titash_mandal_
Official resume titash_mandal_Official resume titash_mandal_
Official resume titash_mandal_
 
Kd resume pro
Kd resume proKd resume pro
Kd resume pro
 
Himanshu_Somaiya_Resume
Himanshu_Somaiya_ResumeHimanshu_Somaiya_Resume
Himanshu_Somaiya_Resume
 
Resume (Krati Mittal)
Resume (Krati Mittal)Resume (Krati Mittal)
Resume (Krati Mittal)
 
Resume-Hpendyala
Resume-HpendyalaResume-Hpendyala
Resume-Hpendyala
 
Hemant Pandey resume
Hemant Pandey resumeHemant Pandey resume
Hemant Pandey resume
 
Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_Resume
 

Vishnu Purushothaman Sreenivasan Resume

  • 1. VISHNU PURUSHOTHAMAN SREENIVASAN 329 S o ut h 42 n d Str eet , Ap t. C2, P hi lad e lp hi a, P A 1910 4  2 1 5 - 2 9 0 - 4 3 3 7  v i s p @ s e a s . u p e n n . e d u  h t t p : / / w w w . s e a s . u p e n n . e d u / ~ v i s p / EDUCATION University of Pennsylvania, School of Engineering and Applied Science Philadelphia, PA Candidate for Master of Science in Engineering, Robotics, GPA : 3.84/4.00 May 2015 Relevant coursework: Machine Learning, Vision, ML in Robotics, AI, Software Engineering, Databases, Web Systems. National Institute of Technology, Tiruchirappalli (NITT) Tiruchirappalli, India Bachelor of Technology in Mechanical Engineering, GPA : 9.08/10.0 June 2013 SKILLS  Languages: C/C++, Java, Python, MATLAB, SQL, HTML, XQuery, Jade, Javascript(exposure)  Software/Development Tools: Python-OpenCV, Visual C++, Node.js, Photoshop, LaTeX, Git, Android  Hardware: CVAVR, MPLAB X, Arduino  OS: Windows, Linux flavors WORK EXPERIENCE Software Intern, KeyMe Inc., New York, NY May – Aug 2014  Estimated calibration parameter for key cutting in key making kiosks using Python-OpenCV.  Detected depth of cuts on keys for validation using computer vision. Research Intern, Technische Universität München, Munich, Germany May – July 2012 Awarded scholarship by Deutscher Akademischer Austausch Dienst (DAAD)  Implemented “Shift by Wire” functionality in a tele-operated vehicle using PIC32MX microcontroller via CAN communication system. Incorporated failure detection and handling techniques. Research Intern, Indian Institute of Technology, Chennai, India July & Dec 2011  Programmed a Lego robot to find the region of minimum brightness in an arena floor. Approximated the functional variation by collecting data near the robot and traversed to the minimum with Steepest Descent and Newton’s algorithm. Teaching Assistant, Machine Learning, University of Pennsylvania, Philadelphia, PA Sep – Dec 2014 ACADEMIC PROJECTS Software, University of Pennsylvania, Philadelphia, PA Sep – Dec 2014  Designed a social-networking website “Tripster” using the Express-Node.js framework which was hosted on an Amazon AWS EC2 server with RDS for backend support along with MongoDB for caching.  Built an Android application for the Children’s Hospital of Philadelphia to digitize a paper based logging system to track the vouchers issued by staff members into an app with back end support with Parse. Machine Learning And Robotics, University of Pennsylvania, Philadelphia, PA Sep 2013 – June 2014  Analyzed sentiments of reviews in yelp website. Performed feature selection using correlation analysis, dimensionality reduction using PCA, and classification using Naïve Bayes and Logistic Regression.  Planned and controlled the trajectory of a KMel Nano Quadrotor with 3D Dijkstra and A-star.  Implemented GraphSLAM for merging sub-maps built by multiple robots, using MATLAB.  Built a panorama from images taken by a camera, whose 3D orientation was tracked using Unscented Kalman Filter.  Developed a system for gesture recognition from phone IMU data, by implementing Hidden Markov Models.  Performed simultaneous localization and mapping (SLAM) with Particle Filters, using encoder, LIDAR and IMU data.  Implemented an algorithm for emulating human and vehicular path planning, using imitation learning.  Modeled colors for object detection using Gaussians. Extracted shape features to identify the depth of the object.  Implemented ML techniques like decision trees, adaboost, perceptrons, SVM and Logistic Regression in MATLAB. Computer Vision, University of Pennsylvania, Philadelphia, PA Sep – Dec 2013  Morphed images with Delaunay triangulation and Thin-Plate Spline model.  Replaced objects in images by extracting image features through SIFT and matching them using RANSAC. PUBLICATION Vishnu Purushothaman Sreenivasan., Online Multi-Task Gradient Temporal-Difference Learning. In Proceedings of the 28th AAAI Conference on Artificial Intelligence (AAAI-14), July 2014. [Student Abstract]