Vijaya Krishna Kalluru ******.*******.*******@*****.***
Mobile No#: 425-***-****
Summary:
• 10+ years of experience in software industry. Nearly 4 years of experience as Lead
• Experience of managing teams of size 4 10
• End to End product shipping experience. Shipped major releases such as windows
Phone8, and GDRs and SPs (Windows XP SP3, Windows Vista SP2)
• Managed vendor and machine budgets
• Drove Test optimization projects
• Great Problem solving and collaboration skills
Computer Skills:
• Extensive exposure to C, C++ and Win32 API
• Strong Debugging skills in Windows platforms through Windbg
• Good understanding of windows internals
• Exposure to x86 assembly
Educational Qualifications:
• B.E in Computer Science Engineering from NITK, Suratkal with 77.5%,2003
• Intermediate (10+2) with 95.4% aggregate, 1999
• SSC (10th) with 92.2% aggregate, 1997
Accomplishments:
• Received Microsoft IDC “Management Excellence” for high WHI score during FY09
and will receive one for FY11.
Shipped great quality Camera component for Windows Phone8 that was well received
•
by the market
Delivered 25+ security updates till date which impacted more than a billion computers
•
Reduced new hardware budget requirements by 50% for offshore labs through
•
optimization
Reduced vendor operations cost by 60% year on year through Test Efficiency initiatives
•
Brought WinSE IDC test execution to a central lab with minimal intervention model
•
• Stood 6th in Engineering Common Entrance Test of Andhra Pradesh
• Scored 2250/2400 in GRE 2002, 97 Percentile in CAT 2007
Employment Summary:
Currently working as Senior SDET in Microsoft, Redmond, WA starting from Nov
•
2011.
• Worked as Lead SDET in Microsoft IDC, Hyderabad from May 2005 till Oct 2011.
Worked as a Member Technical Staff in Oracle India Pvt, Ltd, Bangalore from Feb
•
2004 till April 2005.
• Worked as Software Engineer in Wipro Technologies, Bangalore from July 2003 till
Jan 2004
Professional Experience:
Project: Camera component for Windows Phone8
Role/Title: Senior SDET
Organization: Microsoft
Group: Windows Phone Division
Project Overview: Shipping a great camera in the phone is critical for Windows phone to win
significant market share. Windows Phone8 Camera took a major architecture change from
Dshow based stack to Media Foundation for helping improve camera capabilities. I have worked
on testing drivers and the media capture stack.
Technologies/Languages used: C, C++, win32
Tools used: Windbg, Visual Studio, Taef, Driver verifier
Responsibilities:
Feature spec review
Test spec authoring
Test development
Test execution and release sign off
OEM/partner collaboration
Project: Windows General Distribution Releases
Role/Title: Lead SDET/SDET
Organization: Microsoft
Group: Windows SE
Project Overview: WindowsSE security GDRs reach more than a Billion PCs worldwide
with security & quality updates for all versions of Windows from Windows NT4 to Windows 7.
I have worked around 25 such updates across various feature areas (Win32 User GDI, Shell
and Windows media) and binaries (user32.dll, gdi32.dll, win32k.sys, csrss.exe, wmp.dll,
shell32.dll)
Technologies/Languages used: C, C++, win32
Tools used: Windbg, FileFuzzer, Secutest, Magellan tools, App verifier.
Responsibilities:
Security update projects involve full software development lifecycle process from
requirement gathering, scoping/design, development, testing, Release and maintenance. I
play key role as a lead/SDET in making sure the update has right quality by involving in all
phases of the security update development
• Define scope and variant investigation analysis of the security issue
• Define fuzzing strategy to uncover related security issues
• Write new test cases to verify the security issue and associated variants are fixed
• Define Test matrix and test coverage to make sure quality goals are met
• Co ordinate with Dev, PM and resolve blockers from Test to deliver updates on time
• Report management timely on test cost estimation on the project, provide risk
analysis for review
• Automation framework development to enable integration of tests into existing
regression test suite to maintain consistency and provide control over test coverage
Project: Rootcause analysis for regressions
Role/Title: Lead SDET/SDET
Organization: Microsoft
Group: Windows SE
Project Overview: The objective of this project was to rootcause the fixes that led to feature
regressions so as to share this learning and prevent such mistakes in the future.
Responsibilities:
• Look for patterns in regressions(came up with multiple categories and implemented
solutions to avoid these problems in future)
• Brought up missing dependency issues and improper backports’ issues as the top
two source of regressions.
• Share the findings with dev leads so that they are aware of the trend and work
towards avoiding these issues going forward
• Recommend test strategy changes
• Suggest ‘issues to watch out for’
• Predict hotspots based on heuristics
• Work with component SDETs in mitigating risks for hotspots.
Project: Test optimization for automation and manual tests for XP, Server03 and
Vista
Organization: Microsoft
Group: Windows SE
Tools: Magellan tools, SPIRIT
Project Overview: WinSE has thousands of manual and automated tests to run during
regular test execution cycles as part of integration testing every two months. As these tests
are executed over several years the cost adds up for each existing test over time. The
objective of the project was to lower the testing cost without impacting the coverage and
release quality.
Responsibilities:
•Evangelize the philosophy of test optimization.
•Come up with test classification and retain only justified manual tests.
•Customize SPIRIT tool for the task at hand.
•Review coverage data analysis and test optimization reports.
•Remove redundant automations that aren’t reliable.
Project: Outlook Express test automation
Organization: Microsoft
Group: Windows SE
Tools/Technologies used: Visual Studio, RPF
Project Overview: OE in windows had about a 100 manual tests pertaining to UI. Goal of
this project was to automate these tests as these were P0 tests that were to run for several
years to come.
Responsibilities:
• Understand and perform validation post execution of UI automation
• Ramp up vendor team to understand RPF so as to enable them to generate stubs for
UI automation
Project: OCS Porting
Organization: Oracle India Pvt.Ltd
Role: Member Technical Staff
Group: STG (Server Technologies Group)
Project Overview: Oracle collaboration Suite is a product built for Solaris. The charter of
our team was to port this over to other operating systems such as UNIX and Windows.
Responsibilities:
• Responsible for setting up of source tree for Unix
• Responsible for porting OCS from Solaris to Unix by resolving the platform specific
conflicts arising through the process of porting
• Sanity testing of OCS post porting on Unix
Project: MFP Serviceability
Organization: Wipro technologies.
Role: Software Engineer
Project Overview: Developing fixes for HP’s Multifunctional Peripheral devices’ firmware.
Technologies/Languages used: C, UNIX
Tools used: gdb, firmware simulator
Responsibilities:
• Fixed several customer reported issues in the firmware in the reporting module
• Unit test the fixes made by me in the simulator
Personal details:
Name: Vijaya Krishna K.S
DOB: 01 04 1982
Gender: Male
Marital Status: Married
Nationality: Indian
Address: 1028, 163rd AVE SE, Bellevue, WA 98008