HIMANSHU PATEL
6100, 188th Lane NE, Apt# 304
Mobile# (469) 226 9229
Redmond, WA 98052
[Send email using form at bottom]
SUMMARY
Multitasking and Dynamic Programmer seeking a challenging & responsible
position to make best use of knowledge and experience in the field of Computer
Science
2+ years experience with Microsoft in IIS Web Server Team
Masters degree in computer science with strong knowledge of C, C++, Data
structure and Computer Algorithms
Excellent team player with the ability to work independently
Effective communication skill, good analytical knowledge and quick learning
skill
PROFESSIONAL EXPERIENCE
Microsoft Corporation. Redmond, WA April 2008 October 2009
IIS Web Server: Worked in Microsoft Corporation in the IIS Team as SDET. Owned
Application Request Routing (ARR), Management Pack and some IIS legacy areas of
IIS7 like custom errors. Worked on two releases of ARR. ARR Version 1 is a proxy
based routing module that forwards HTTP requests to content servers based on HTTP
headers and server variables, and load balance algorithms. ARR v2.0 adds support
for disk based cache. Worked on out of band (OOB) releases and have experience of
complete product life cycle. Part of Management Pack testing also included cross
team collaboration.
Responsibilities:
Do test planning including schedule, test plan and test topology for different
releases
Develop test infrastructure including product(IIS) modules in Jscript, C/C++
Develop stress infrastructure/topology and conduct stress testing for
ARR(v1/v2)
Develop test automations for ARR(v1/v2) in Jscript
Manage CTI team by providing UI test schedule, doing test plan review, giving
product demo, tracking UI automation progress
Work closely with URL Rewriter and Media(Smooth Streaming) team
Work on exit criteria to meet product quality
Help customers by participating in forum and writing blog posts
Create and test WebPI schema for different releases of ARR
Test any QFE and develop automation code for new tests in legacy areas
Work in WTT to create automation jobs and setup jobs which can be used by
entire team
Technologies: Java Script, C/C++, IIS, ASP.Net, Batch Files, WTT
Excell Data Corporation. Bellevue, WA April 2007 March
2008
IIS Web Server: Worked in Microsoft Corporation in the IIS Team as SDET through
Excell Data Corporation. Owned IIS7 setup.
Responsibilities:
Do setup test planning which includes schedule, test plan and test matrix for
different windows releases
Designing and Maintaining IIS7 Setup Scenarios which includes different OS,
SKUs, Architectures and dependent product matrix
Developing IIS7 Setup Automation Framework with Jscript and WTT
Develop WTT jobs for IIS and machine setup which can be used by entire team
IIS7 Setup Automation Development
Running different IIS7 setup scenarios as part of STP
Technologies: Java Script, C/C++, IIS, ASP.NET, Batch Files, ASI, WTT, SD
COMPUTER SKILLS
Langages JScript, C, C++, BASICS, Visual Basic, PROLOG,
COBOL, Perl
Web Technologies JSP, HTML, WML
Operating Systems UNIX, LINUX, Windows NT, Solaris
Database Oracle 8i, PL/SQL, MS Access 2000, FoxPro
Microprocessor 8085, 80x86 programming and interface
Other Tools Adobe Photoshop, Quark Express
EDUCATION
THE UNIVERSITY OF TEXAS AT DALLAS, Richardson, Texas Dec.
2006
Master of Science in Computer Science
SAURASTRA UNIVERSITY, Gujarat, India
July 2003
Bachelor in Computer Engineering
INTERNSHIP
Corpus Inc. Irving, TX Duration: 3 Months
Customer Service Management System - Cingular: Project involves customization of
web based customer service management application. The application provides
features for new customer activation, modifying existing customer information,
and Migration of customers from AT&T to Cingular. As an active team member I was
modifying and creating JSP pages. I was also involved in Unit Testing and System
Testing
Technologies: JAVA, JSP, HTML, Oracle 8i, Eclipse, Solaris
NetVision Webtechnology, INDIA
Duration: 8 Months
Optical Character Recognition: Designed and implemented the OCR which converts
the scanned or already existing bmp or tiff file into document file. The software
involves conversion from any other image file type to bmp type. As active team
leader I designed GUI and Neural Networks. I implemented different algorithms for
different steps of OCR. I was also involved in Unit Testing and System Testing. I
also completed the project documentation and presentation.
Technologies: Microsoft Visual C++, Microsoft Access
ACADEMIC PROJECTS
Chandy-Lamports Global State Recording Algorithm:
Implemented Chandy and Lamports algorithm in JAVA which captures the consistent
global snapshot as a course project of Advanced Operating Systems. Connected
different machines using sockets and thread according to configuration file.
Koo and Touegs Synchronous Checkpointing Algorithm:
Implemented Koo and Toueg's optimized synchronous check pointing technique in C
which takes consistent set of checkpoints and avoids live lock problem during
recovery. Connected different machines using sockets and thread according to
configuration file.
Database Design Project: Designed database using Oracle 8i and Modeled using EER
diagram, did normalization, made physical tables in Oracle and checked some
queries.
Chat Server: Developed chat server in C through which multiple clients can talk.
Online Quiz: Developed online quiz using HTML and Perl scripting with CGI. The
questions are selected randomly from file. You can also view score statistics of
previously taken quizzes, by giving authorized code.
Telephone Exchange Automation: Implemented Telephone Exchange Automation in
Visual Basic and Oracle 8i. This project includes creating new connections;
remove connections, generating monthly bills, billing records, search person by
phone number, address or search phone number by person name or its customer Id.
Address Book: Implemented address book in Visual Basic and Oracle 8i, you can
add contact information like name, address, phone number etc. And can search a
person by filter like name, phone number or by occupation. Also includes birthday
reminder and reminder that notify message on particular date.
PAPER PRESENTATION
Presented state level Paper on Thin/Client Server Architecture at C. U. Shah
College of Engineering and Technology, India
Presented Paper on Spatial-Temporal Analysis of Environment and Public Health
Related Data at University of Texas at Dallas
|