Manager CVML, Blue River Technology, Sunnyvale, CA Dec 20 - current
Sr Research Scientist CV/ML, Blue River Technology, Sunnyvale, CA Oct 18 - Dec 20
Lead Computer Vision Engineer, Magic Leap, Mountain View, CA Aug 15- Oct 2018
Computer Vision R&D Engineer, HP Printing and Personal System, Computer Vision Research Group, Sunnyvale CA July’13- Aug 15
Intel Labs, Vision and Image Processing Research Group Jan’13- May'13
Cambridge Research Laboratory , Vecna Robotics, Cambridge MA Jun`12- Aug`12
I have worked in Software industry for around 4.5 years. My career started as a Software Developer with IBM where I was mostly working in Telecom domain and web based applications mainly Vodafone NZ Local and Mobile Number Portability and VF e-shop. It was a great 3.5 years venture with Intelligent Business Machines as a Senior Software Engineer where I explored cutting edge technologies. In Oct 2010, I joined Samsung to work on their very first Android based colored Multi Functional device as a Lead Engineer.Below is the brief of my projects I worked on:
Lead Engineer, RnD, Advanced Digital Printing Group Oct 2010- Jul 2011
Samsung India Software Operations,Bangalore
Senior Software Engineer, Government Trusted Identity Management System Mar 2010- Aug 2010
IBM India Pvt Ltd, Bangalore.
Application Developer, Vodafone e-shop Goldman Project Jun 2009- Feb 2010
IBM India Pvt Ltd, Bangalore.
VIPMS Application, Vodafone Local and Mobile Number Portability, New Zealand Feb 2008-May 2009
IBM India Pvt Ltd, Bangalore.
Lead Developer and Migration Developer, Vodafone Account Mar 2007-Jan 2008
IBM India Pvt Ltd, Bangalore.
- Deploying autonomous solutions for improving safety and productivity in the construction domain.
- Leading technical stack for deploying perception pipeline by exploring early and late fusion of different sensor modalities.
- Leading data collection and data labeling strategy to meet data needs for ML model development
- Implemented data pipelines to improve diversity in data picked for labeling including hashing, skeleton detection, pose classifier etc.
- Defining performance metrics for obstacle detection and extending them to compute product metrics representing engagement and value.
- Leading UI development for in-field feedbacks and surveys to accelerate learnings from customer sites.
- Managing a team of 5+ members (including Data scientist, ML, UI), managing delivery, schedules, performance reviews and career development. Actively hiring/recruiting and empowering senior engineers to lead in different areas.
- Leading a cross-functional team of 12+ engineers (dispersed across globe), defining and executing on OKRs to deliver CVML solutions to market.
Sr Research Scientist CV/ML, Blue River Technology, Sunnyvale, CA Oct 18 - Dec 20
- Working on sensor calibrations, sensor fusion, mapping of the environment for autonomy purposes.
- Implementing classification systems for identifying, characterizing, and classifying various farm-related objects using camera, radar, LiDAR, etc.
- Exploring and developing new methods for improving detection performance and increasing the speed of processing
- Working with the Software team to transition processing from desktop/server class machines to real-time, field robotic systems
Lead Computer Vision Engineer, Magic Leap, Mountain View, CA Aug 15- Oct 2018
- Worked on the offline calibration and verification of the sensor suite with a variety of sensors including camera, depth, IR, IMU, display etc.
- Designed and implemented algorithms to allow self calibration of the sensors at runtime as a part of Stereo Matching or an optimization problem.
- Worked on Joint optimization problem to optimize the scene geometry, camera motion and camera optical characteristics along with maintaining a healthy and sanitized map.
- Led the design of an automation pipeline using robots to induce deformations in the devices and validate runtime calibration algorithms for correctness and accuracy on how well can they recover from an elastic deformation in the sensors.
- Implemented solutions to determine the acceptability of the hardware and playing a critical role in deciding the quality of hardware design using computer vision methods.
- Worked on analyzing the deformations of the device due to mechanical and thermal effects using computer vision techniques..
Computer Vision R&D Engineer, HP Printing and Personal System, Computer Vision Research Group, Sunnyvale CA July’13- Aug 15
- Developing and delivering computer vision, image/video processing and machine learning algorithms for next generation computing interfaces. Working on computer vision research while developing technology for next Generation products.
- Involves building prototype solutions for proof of concept, and develop and deliver production solutions to the product team
- Involves computer vision/ Machine learning algorithm development and optimization with CPU or GPU
- Statistics and data analysis
Intel Labs, Vision and Image Processing Research Group Jan’13- May'13
- Camera Array Project: Interned with Computation Photography group and developer automated geometric and color calibration tool using opencv/c++ and matlab
Cambridge Research Laboratory , Vecna Robotics, Cambridge MA Jun`12- Aug`12
- 2D Face Recognition: The aim of this research project is to develop a 2D face recognition system on real time videos to be deployed on one of the hospital service robot built by Vecna Robotics to make it interactive to hospital staff and operators. It uses QT,C++ and OpenCV 2.4. Application is capable of training the system, building database from the images captured and process images to retain valuable features. Implemented Tan Triggs algorithm for Illumination Normalization to deal with false detection due to variance in illumination. Aligned images wrt to eyes to make the Database more suitable for recognition. The application can switch between any of the recognition techniques like Eigen face, Fisher Face or Local Binary Patterns using menu. This was done under supervision of Dr. David Demirdjian and Dr Neal Checka from MIT.
I have worked in Software industry for around 4.5 years. My career started as a Software Developer with IBM where I was mostly working in Telecom domain and web based applications mainly Vodafone NZ Local and Mobile Number Portability and VF e-shop. It was a great 3.5 years venture with Intelligent Business Machines as a Senior Software Engineer where I explored cutting edge technologies. In Oct 2010, I joined Samsung to work on their very first Android based colored Multi Functional device as a Lead Engineer.Below is the brief of my projects I worked on:
Lead Engineer, RnD, Advanced Digital Printing Group Oct 2010- Jul 2011
Samsung India Software Operations,Bangalore
Senior Software Engineer, Government Trusted Identity Management System Mar 2010- Aug 2010
IBM India Pvt Ltd, Bangalore.
Application Developer, Vodafone e-shop Goldman Project Jun 2009- Feb 2010
IBM India Pvt Ltd, Bangalore.
VIPMS Application, Vodafone Local and Mobile Number Portability, New Zealand Feb 2008-May 2009
IBM India Pvt Ltd, Bangalore.
Lead Developer and Migration Developer, Vodafone Account Mar 2007-Jan 2008
IBM India Pvt Ltd, Bangalore.