I am semi-retired since late 2016. A lot of time is spent learning woodworking at the Palo Alto Adult School, and learning Spanish. Technical accomplishments include bringing up a development system for a novel light-field camera at EpiImaging, and setting up a stable production environment for Cignition.
From 2015 - 2016 I was a Principal Engineer at NerdWallet, where we bring clarity to personal finances. Most of my time was spent with the DevOps team, though I did write some Python Services (powering the top revenue generating page on the site), and threw some strong opinions around. One of the most rewarding parts of the job was mentoring other engineers, and winning the Zogsports Volleyball season. Go NerdOut !
From mid 2005 - early 2015, I was a Principal Engineer at Rhythm NewMedia. I contributed to the video streaming platform, performance testing infrastructure, automated functional testing, iPhone app development, video transcoding pipeline, and also wrote some load balancer iRules. I also managed to forklift our production environment from a co-located datacenter to AWS with minimal downtime.
From 2000 - mid 2005 I worked at Hewlett-Packard Laboratories, initially as a Research Scientist in the Workstation Performance Group and later on as a Senior Research Scientist in the Streaming Media Systems Group. Prior to that, I was an Assistant Professor (Research) with the Department of Electrical and Computer Engineering at Wayne State University, affiliated with the Parallel and Distributed Computing Laboratory.
I also spent a couple of exciting years as a wireline engineer for Halliburton Energy Services, Inc.. I was the Field Engineer on the Ed Holt. More details are available in my resume.
I received my B.Tech. degree in Electrical Engineering from the Indian Institute of Technology, Bombay in 1991, and the M.S. and Ph.D. degrees in Computer Engineering from Wayne State University, in 1996 and 1998 respectively.
I have explored different technological areas, including (in reverse chronological order):
I am a co-inventor on the following patents (pending):