VARUN KHATRI
***** **** ** *** # *-*** REDMOND WA-98052, PH # 206-***-****,*********@*****.***
Education :
M.S. in Software Engineering G.P.A: 3.6/4.0
Aug 06 – Dec 07
San Jose State University
B.S in Computer Science Engineering G.P.A: 3.8/4.0
Aug 01 – Jun 05
Guru Gobind Singh Indraprastha University
Professional Experience:
Cognizant Technology Solutions Feb-12 – Present
Job Title: Team Lead
Job Description: Drugstore
• Responsible for ongoing features development and day to day activities pertaining to Drugstore.com website across onsite and offshore teams.
• Developing the new features on website using .Net, C#, Oracle.
• Prioritizing and assigning client requirements to my team in a high volume, time-sensitive environment to meet deadlines.
• Responsible for security related issues on drugstore.com™, Beauty.com™, and VisionDirect.com™.
• Responsible for project communication, escalation (from and to project team, Customer and supporting groups) and knowledge management.
• Coordinate with the client and team to track the progress and provide updates.
• Drive periodic status calls, review meeting, SWATs for their efforts.
Project Description: Drugstore.com, Inc. is a leading online provider of health, beauty, vision, and pharmacy products. Its portfolio of brands includes: drugstore.com™, Beauty.com™, and VisionDirect.com™. All are accessible from http://www.drugstore.com and provide a convenient, private, and informative shopping experience while offering a wide assortment of more than 45,000 products at competitive prices.
Microsoft Corporation Aug-11 – Feb-12
Job Title: Software Developer
Job Description: Customer Management Portal
• Defining requirements for the new features on CMP website.
• Implementing the portal on .NET framework 4.0 using Silverlight 4, WCF and SQL Server 2008.
• Using Moq Framework for writing unit tests and testing view model classes.
Project Description: Office Exchange-365 team is working on a Customer Management Portal which helps customers to maintain Exchange permissions using website. The portal is designed using MVVM design pattern for modularity and minimizing the need of code behind. The portal uses interface scenarios by using Unity Framework for Dependency Injection.
Microsoft Corporation May-09 – Aug-11
Job Title: Software Developer
Job Description: Server Health Check Tool
• Defined technical specifications and requirements for the tool.
• Designed the database in SQL Server 2008 and worked closely with the SQL team to interface the Server Health Check Tool with the SQL tool.
• Implemented the tool on .NET framework 4.0 using visual studio 2010 and the Parallel Computing library for multithreading from Microsoft.
• Implemented the attractive front-end using Silverlight and .Net RIA services.
Project Description: Windows Debug team at Microsoft receives a plethora of bugs escalated by customers in MSIT environment. The tool assists in maintaining the MSIT servers in compliance with the latest standards and it has the capability to query Disk, NIC, IPAK drivers, Sankit drivers, Organization Unit, Event logs, Memory dumps in real time. Scanned results are stored in central repository and a front-end which is developed using .NET 3.5, LINQ, Silverlight, RIA Services & Entity Framework is used to present the results to the end users.
Microsoft Corporation Dec-09 – Jan-10
Job Title: Developer
Job Description: Escalation Website
• Designed specifications and requirements for the website.
• Front End Implementation for Tier 2 and other teams at Microsoft to escalate the bugs.
Project Description: The website escalates bugs smoothly and automatically reports bugs to the Product studio Database This application then sends the alias of the escalating engineer to the WinDDT team to notify the bug submission. It is designed in such a way that any engineer can escalate Sev-1 Issue or Major Incident and team pager is notified. Various JQuery plugin’s are used to implement the attractive front end. Example: Data Table plugin, Auto-Suggest etc.
Microsoft Corporation Dec-08 – May-09
Job Title: Technical Project Manager
Job Description: Management of Reliability studies
• Provided technical support for internal deployment of Windows OS.
• Delivered timely and high quality incident resolution, focused on debugging, root cause analysis, prevention, and knowledge transfer.
• Used technical writing skills to present and wrote debug escalations to core dev. engineers in a clear and precise manner, including code level analysis.
• Managed escalations and sub-cases to ensure timely and high quality resolution of all issues.
• Implemented strategies for providing proactive support resulting in fewer incidents, increased availability, or accelerated internal Beta OS deployments.
• Developed strong relationships with Software Design Engineers, Server owners, Technical Directors, Lead Architects and developers.
Misc. Projects at Microsoft :
• Bugtracker: Simulated product studio bugs into a website which is now used by WinDDT team. The website is capable of features like generating excels reports, charts for Operating system like Windows 7, Windows 2008 server, Vista etc. This provides efficient way of comparing bugs on different OS. These reports are automated in such a way that reports and charts are just one click away, and can be presented to management.
• Server Information Website: This tool automates the information for server reboots. It looks into all machines and checks for the uptime. If the uptime is found to be less than 1 day, it will analyze event logs and investigate the reason. The information is then displayed on a webpage where excel reports, charts etc. can be generated.
• Event Viewer Tool: This tool is used to retrieve events from event logs. It is an executable file upon the execution of which one can see the event timings, comments and other information necessary for reliability studies.
Labinal Inc., Boeing 787 Program, Everett, Washington Jan 08 – Nov 08
JOB Title: Software Developer
Job Description: Software developer with Labinal Inc. - A major Wire Harness Partner of Boeing 787 Dreamliner. Developed web applications using C#, MySQL for the Tools& Processes team.
• Wrote Software Code in languages like C #, asp.net.
• Wrote Queries in Database Computer Language(s) like SQL Server 2005.
• Developed Software Applications & Tools for the company to facilitate the management/configuration of wire harness products ( WHA/ WHI)
• Developed Software Application tools like Lab Track, which consists of checklist, checklist metrics, action items etc.
• Developed Software Application tools like Training Handler which helps to give training to new hires in the company.
Projects:
Lab Track: Developed an interactive application for designers and checkers of wire harness data using C#, asp.net 2.0, Zed graph library etc. This application helps the user to identify the tasks to be performed interactively. Additionally users can generate reports in .PDF and excel sheet format. After data is validated by designers and checkers the modifications are made by assigning action items.
Contribution:
• Created automated Graphs for the data that designer and checker create on the website.
• Created CSS for the pages.
• Designed calendars at various pages to match it with the CSS.
• Created PDF reports of data available in tables.
Shino: Developed a Bug Tracking System in which bugs can be assigned to different users in the development team. The application keeps a track of the bugs assigned, bugs fixed by the users and the deadlines met in solving those bugs.
Contribution:
• Created layout of website.
• UI Design.
• Website Coding and Testing.
SUN Microsystems Aug 07 – Dec 07
JOB TITLE: Web Developer
Job Description: As a part of the web development team, focused on transforming high school students into future business and technology leaders. A concept is turned into a real world business technology using technologies such as java script, content management system. This project was under the direct supervision of the VP.
Projects:
Developed a social networking application using various libraries in which each user is given the freedom to modify the concept himself. Each user can start his own community or can be part of existing community.
Contribution:
• Researched for the unique features of website.
• Use Cases and UML diagrams.
• Testing.
HCL Technologies (MNC-INDIA) July 05- July 06
JOB TITLE: Software Engineer
Job Description: Generated SQL scripts to install create and drop Trading Exchange Connection database objects including: tables, views, primary keys, indexes, constraints, packages, Stored Procedures. Documented business rules, functional and technical designs, and test cases. Worked in the web development team as developer.
Other Projects:
San Jose State University
Jan 07 – Dec 07
VooVme: Developed a social networking website as a final year project in master. This project includes interestingness, tagging, and writing voovs and make communities of friends. Designed with all the latest technologies such as C#, asp.net 2.0, MySQL. This website was the perfect mix of Facebook, Orkut, tag and wayn.com.
Aug 06 - Dec 06
Purchase Card System: Developed a purchase system using UML design and modeling techniques. The Purchase system provides the purchases and returns policy. The system is represented by Use Cases, Class Diagrams, Activity and Sequence diagrams.
Special Interests: Silverlight, web services, WCF, WPF, JQuery, Mobile development.
References are available upon request.