Utkarsh Jain

Redmond, WA

Email: utkarshjain [at] gmail [dot] com


Experience

Software Development Engineer

Live Search, Microsoft Corp, Redmond, WA

Oct 2006 – Present

 

At Live Search, we routinely deal with solutions which need to scale to billions of documents, and thousands of computers, with 24*7 availability facing users from all over the WWW. I work in the Search Platforms team, which is responsible for maintaining the backend infrastructure of Search.

Among various projects on the team, I have worked on scaling server performance, when we quadrupled our index from 5B to 20B documents, and researched in exploiting latest advances in multi-core and solid state disk technologies. I have designed, implemented, and tested a thumbnail serving solution which is an asynchronous, multi-threaded, caching server solution to improve latencies and end-user experience in geographically remote markets like China.

 

I primarily use C++ for software development, with Perl & C# used for data analysis and scripting work.

Education

Indian Institute of Technology Bombay
KReSIT, IIT Bombay, India

M. Tech. (Information Technology)
Advisor : Prof. Sunita Sarawagi
CPI 9.62 / 10

2004 - 2006

Institute of Technology and Management
ITM Gurgaon, India

B.E. (Information Technology)
Marks 80%

2000 - 2004

Awards and Honors

Projects Undertaken

Courses Undertaken

Declaration

I hereby declare that the particulars given herein are true to the best of my knowledge and belief.

Utkarsh Jain
April, 2008
Redmond, WA
USA