Shridhar Ravikumar Email and Phone Number
Shridhar Ravikumar work email
- Valid
Shridhar Ravikumar personal email
- Valid
- Valid
I currently work as a Machine Learning Engineer at Apple, Zurich, in the Zurich Computer Vision lab.I was previously working as a Software Development Engineer at Amazon, London, in the Amazon Prime Video team. My work spanned applications of Machine Learning, Big Data and Web technologies to analyse data within Amazon with the goal of obtaining business insights and improving customer experience.I finished my PhD in Computer Vision at the University of Bath, UK. My PhD was focussed on dense and sparse performance driven facial motion capture and body motion capture. I also have experience with Photogrammetry, Structure from Motion, Object recognition, Multi-view and photometric stereo methods.I was a software engineer (4 years) at the University of Southern California's research institute, the Institute for Creative technologies where I worked with Virtual Humans Technology. This encompassed very wide areas of research including Graphics, Vision, Natural Language, Animation, Speech recognition and synthesis.I like to work in challenging and intellectually stimulating environments and be a part of cutting edge technology and research. I am particularly interested in working on challenging software engineering problems especially in the context of machine learning and applied mathematics.Specialities:Machine Learning,Computer Vision,Data Science,Computer Graphics,Software Engineering
-
Machine Learning EngineerApple Sep 2020 - PresentSwitzerland -
Sofware Development EngineerAmazon Aug 2017 - Sep 2020London, United Kingdom -
Software EngineerAmazon Aug 2017 - Sep 2020London, United Kingdom -
Phd ResearcherUniversity Of Bath Oct 2013 - Jan 2020Bath UkCURRENT RESEARCH PROJECTS 2013 – 2017Markerless tracking of facial expressions from video• Developed a C++ OpenGL/OpenCV framework for tracking facial expressions from video• Optimization for parameters of a statistical model to animate a 3D face in real-time• Kalman filtering for real time noise removal of tracked points and camera parameters• Regularization of objective function using density estimation constraints on prior data Image classification for enhancing 3D tracking• Developed Python/Matlab framework for fitting a statistical model of faces to 3D tracked points• Automatic generation of basis vectors and solving for parameters of linear model• Support Vector Machines for classifying image data from video and enhancing tracked solutionStatistical model for generating personalized geometry• Developed Matlab application for learning a model of variation in geometry of 3D face scans • Learning both linear and non-linear mappings from identity to facial expression • Optimizing for model parameters in order to generate a 3D face geometry from photographsSolving for 3D motion parameters of a face mesh from video• Developed Matlab application to solve for motion parameters of 3D face geometry• Reconstruction of static geometry of faces from unconstrained arbitrary images • Tracking motion of geometry through a video sequence by using illumination constraints -
Software EngineerInstitute For Creative Technologies Aug 2009 - Sep 2013Los AngelesLead Software Engineer - Institute for Creative Technologies 2009 – 2013• Virtual Human Toolkit - Lead Developer https://vhtoolkit.ict.usc.edu Developed software test bed for integration of multiple modules and technologies to facilitate prototyping of digital avatars with capabilities for speech recognition, vision, speech synthesis Took the project from inception to release and deployment for use by general public Use of continuous integration practices with automated build, test and release cycles• Gunslinger - Lead Developer http://ict.usc.edu/prototypes/gunslinger Developed augmented-reality interactive experience with digital human avatars Interfaced independently developed modules via a networked message passing system Use of infrared cameras and speech recognition for interacting with avatars• Smartbody - Developer http://ict.usc.edu/prototypes/smartbody Developed procedural animation system for generating animations on 3D skeleton models Contributed to development of facial animation system and speech synthesis modules
-
Student - Ms Computer ScienceUniversity Of Southern California Jul 2007 - May 2009ACADEMIC PROJECTS - USCOpenCV (Computer Vision)• Implemented algorithms for stereo analysis, object recognition, skin detection and clusteringSkyDie - Lead Engineer (Advance Game Project) (http://gamepipe.usc.edu/TrailersSpring2008/files/page26-1009-pop.html)• Developed a Networked Kite Simulation game on the Ogre3D graphics engine using the Wii-mote• Developed physics modules including thread and kite physicsGraphics Renderer (Advance Computer Graphics)• Developed a graphics rendering library with Vertex Shading, Pixel Shading, Texturing and Anti-Aliasing capabilitiesAquariYum - Engineer (iPhone Game Development) (http://gamepipe.usc.edu/TrailersSpring2009/files/page20-1002-pop.html)• Worked on a Network based game for the iPhone: Responsibilities included – game play, Artificial Intelligence -
Software Engineer InternshipSony Computer Entertainment America Jun 2008 - Sep 2008Game: “NBA ‘09 The Inside” for the Play Station Portable (PSP)• Development of in-game achievement system for tracking NBA awards• Problem solving and bug fixing in game code, involving areas ranging from game play mechanism, core game engine modules (Sound, Input and Graphics)• Understanding and gaining in depth knowledge of entire code base -
Software EngineerBitwise Solutions Pvt. Ltd. Jun 2006 - Jun 2007Worked on Development, Support and Maintenance of critical UNIX processes for Discover Financial Services, for the formatting and processing of business data.
Shridhar Ravikumar Skills
Shridhar Ravikumar Education Details
-
Computer Science -
Computer Science -
University Of PuneComputer Science -
Bmva Summer School
Frequently Asked Questions about Shridhar Ravikumar
What company does Shridhar Ravikumar work for?
Shridhar Ravikumar works for Apple
What is Shridhar Ravikumar's role at the current company?
Shridhar Ravikumar's current role is Machine Learning Engineer at Apple.
What is Shridhar Ravikumar's email address?
Shridhar Ravikumar's email address is sr****@****ail.com
What schools did Shridhar Ravikumar attend?
Shridhar Ravikumar attended University Of Bath, University Of Southern California, University Of Pune, Bmva Summer School.
What are some of Shridhar Ravikumar's interests?
Shridhar Ravikumar has interest in Game Development, Web Technologies, Computer Graphics, Machine Learning, Data Science, Computer Vision.
What skills is Shridhar Ravikumar known for?
Shridhar Ravikumar has skills like Programming, Software Engineering, Computer Graphics, Python, C++, Perl, Game Programming, Game Development, Software Development, Opengl, Unity3d, C.
Who are Shridhar Ravikumar's colleagues?
Shridhar Ravikumar's colleagues are Ahmad Games, Raj Kumar Tripathi., Sushant Deshpande, Naresh Parmar, Mohsen Kamandar, Kushwaha Diwana, Mohamed Ahmed Abdel Aziz.
Not the Shridhar Ravikumar you were looking for?
-
Shridhar Ravikumar
Connecting Business With Technology For Manufacturing Enterprises| Industry 4.0 |Smart Factory| Operations Excellence| Digital TransformationSingapore
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial