Matthew James Klump Professional Software Engineer Address: 18501 SE Newport Way #L250, Issaquah, WA 98027 Email: matthew@klump-pdx.com Home: 425-223-5176 Summary: * 13 years of Industry experience * 3+ years of software development and software testing experience working at Microsoft. * Experienced in designing and building a Microsoft Windows testing automation framework. * Experienced in BVT execution and reporting for automation testing and manual testing. * Hands on experience with C#, .NET, XHTML, XML, ADO.NET * Hands on experience with C++, Win32 API test automation. * Have experience working on WTT, Source Depot, Product Studio. * Experience with .NET Framework 2.0, ASP.NET, C#, Source Depot Source Control, MAUI, MITA, MASH, RPF, NUnit, Razzle Build, NAnt Build, Core XT build, VSS source, Subversion source, Automated Software Installer OS/Program Deployment, and Mobile Device Emulator / Real Device testing. Education: Oregon Institute of Technology, Portland, Oregon Bachelor of Science in Computer Software Engineering Technology June, 2005 GPA: Overall – 3.0 / Major – 4.0 Significant Software Engineering process modeling and OOA/D backed up by total quality software testing that meet project requirements for use by our customers and stakeholders. Oregon Institute of Technology, Portland, Oregon Associate of Science in Electrical Engineering June 2000 GPA: Overall – 3.0 / Major – 4.0 Significant Course Work/Design Projects in Analog Design, Digital Signal Processing Technical Skills: LANGUAGES: UML, C# w/ .NET, C++, Html, Asp.Net v1.1 & 2.0, Xml including XSLT and XSD, SQL & T-SQL, some Java SHELL SCRIPT LANGUAGES: win32 command shell, some unix bash shell, some powershell INTEGRATED DEV/TEST SOFTWARE: Visual Studio 2003/2005/2008, SQL Management Studio, FORTE, some WEBSPHERE, some Rose Rational, some Platform Builder, Notepad OPERATING SYSTEMS: DOS, Windows XP, Windows Vista, Windows Server 2003, Windows CE 6.0, some Unix DATABASE SYSTEMS: MS Sql Server, Access, ADO.NET API ASSEMBLER LAUGUAGES: 80x86, CLR/ILR (Common / Intermediate Language Runtime for .NET) Experience: Unemployed – Ongoing skill development C#, C++, TSQL, UML 12/2008-Present While unemployed from my last contract, I continue to improve upon my skills with C#, C++, TSQL, HTML, ASP.NET, and UML to keep ready for my next opportunity, and I am strongly looking into MACROMEDIA/ADOBE language Cold Fusion. Aditi Technologies (Microsoft Contract), Redmond, Washington Developer for Windows Testing – Microsoft Testing Edition/SKU Differentiation 12/2007-12/2008 In this testing role for all Microsoft Windows customers, I was charged with taking instruction and leading two other Test Engineers in designing and building a Microsoft Windows testing automation framework. I did this using unmanaged C++, Win32 API, C# w/ .NET, Record/Playback Framework, MAUI, MITA, VSTS, WTT, source depot, and the razzle build system under waterfall development. While under automation development, I also enjoyed myself a great deal with using Automated Software Installer to setup test machines for BVT execution of our automation. I also performed a great deal of manual testing and results reporting as new features and new editions of the software were introduced. Environment: C++, Win32 API, C# w/ .NET, Record/Playback Framework, MAUI, MITA, VSTS, WTT Volt Information Sciences (Microsoft Contract), Redmond, Washington Developer – Build System Engineer and Customer Support 1/2007-12/2007 In this development and support role for our customers that regularly publish technical documents to TechNet and MSDN for mostly Microsoft product documentation for IT professionals, I was charged with designing and building a middle tier post processing application to integrate with a new document build/publish system for the Microsoft Solution Accelerators group. I did this using C#, .NET, XHTML, XML, XSLT, XSD, ADO.NET, and regular expressions. While under development, I also enjoyed myself a great deal with giving customer support for helping customers to use the old legacy build system and also to eventually transition from it to the new build system under my care. Environment: C#, .NET, XHTML, XML, ADO.Net Volt Information Sciences (Microsoft Contract), Redmond, Washington SDET – Total Server Side Mobile Device Management 11/2006-1/2007 Being part of this team was a great professional experience. While being here I participated in project feature specification reviews, complete feature test plan reviews, User Interface test planning and test development, and Windows’s Powershell experimentation and test framework development. The tools are essentially the same as the last project except for the UI manipulation framework MITA (Microsoft Internal Test Automation) is now being used instead of MAUI (Microsoft Automated User Interface). Environment: MAUI, MITA, .NET, C#, C++, Powershell Volt Information Sciences (Microsoft Contract), Redmond, Washington SDET – Mobile Device Update and Download frameworks 04/2006-11/2006 Working in this position, I enjoyed designing, developing, testing, and documenting the automation test framework for the Mobiline Common Web User Interface Build Verification Testing for the next Windows Mobile release and the Silk Road/Raygun projects for Windows Mobile 6 / Crossbow. I am using many tools such as the .NET Framework 2.0, ASP.NET, C#, Visual Studio 2005 Team Suite, Windows Mobile 6 Device Emulator, Microsoft Product Studio, Source Depot Source Control, Windows Test Technologies scheduler. During my BVT setup research I learned and used Tux.Net with MAUI a great deal, and enjoyed each of those tool’s simplicity since they use only a script accessible API and command line API. Environment: .NET Framework 2.0, ASP.NET, C#, Visual Studio 2005. Qwest Communications Inc., Portland, Oregon Network Technician, Local Network Operations 08/1996-04/2006 I was responsible for all work functions for business and residential telephone installation and repair for twisted pair copper voice and data communications. This also involved outside cable maintenance, construction splicing, and DaVaR testing for twisted pair copper voice and data communications. Environment: DaVaR Testing assignment correction and mass bulk pair recovery, Cable Maintenance, Service Assurance, Residential+Business Installation, Maintenance, and Repair. Matthew James Klump Professional Software Engineer