
(You can also download my resume from Here)
Resume:
Samwise Galenorn
Bellevue WA 98008-6323
Email:
Please use the contact page to e-mail me
Technical Knowledge/Skills
Software Skills:
Currently MCP certified
Created test-tools using Visual Basic, VB.NET, C# and VC++
Used API Programming in Visual Basic, to extend the capability of the application
Experience creating applications in ASP and ASP.Net
Excellent programming skills in: Visual Basic; Visual C++; C#, Visual Basic.Net
Possesses knowledge in API Programming in the Win32 environment
Modified scripts for automated OS installations
Designed database systems from scratch in SQL Server 7.0, 2000 and MS Access
Experienced writing stored procedures and TSQL
Knowledge configuring and debugging IIS 5.0 and 6.0
Created automated test cases using JScript, VBscript, VB.NET and C# for:
Speech software
Visual Studio .NET beta releases
Experience creating reports using Crystal Reports 7.0 in Visual Basic applications
Experience using MS Office XP and Office 2003
Understands how to run automated installations for Window 95, 98, NT, 2000, ME, XP and .NET
Created an Asteroids game, using DirectX 7.0 and Visual C++.
I have created a full scale inventory tracking system, which includes UI, web service middle tier business rules, and database back end and stored procedures.
The desktop portion of the program was written so that it did not have one line of SQL Code. All of the SQL Code is saved for the web services.
I’ve created programs that automatically autoupdate itself, using both VB6 and VB.NET. They used assemblies served off of a file server.
When the desktop program requires a certain function (as defined in an XML file, also served off of the file server), it verifies the local DLL version is the latest, as compared to the file server DLL version. If it isn’t, it auto unregisters the old DLL, performs a file copy, registers the new, and continues to call the given function as needed.
While at Microsoft, I’ve tested the creation and usage of MSI files, on Visual Studio .NET. I’ve also delved into the database structure of the MSI files.
While taking my MCSE, I’ve worked with auto deployment of MSI programs, through the domain controllers, and how the domain autopopulates the ‘Add New Programs’ list for client computers.
While at Microsoft, I’ve created Jscript files that run automated tests that test IIS 6.0. It would interface with IIS through ADSI, and when needed, it would utilize custom built binaries, to expand it’s ability to test IIS.
I’ve created test automation in VB.NET used to test data tools on the next version of Visual Studio, and I’ve updated and added code to the automation framework.
Personal Software Projects & Samples of Programming:
For an example of some sample apps, go to http://www.galenorn.com/gcc/games.asp
For an example of ASP on top of a database see http://www.galenorn.com/teashop/forums/
Created scan-site program using Visual Basic; program automatically detects dead links on web sites
Hardware Skills:
Standard computer maintenance
Can build PC’s from scratch
General Skills:
Calculus
Linear Algebra
Applied Mathematics
Work Experience
Software Development Engineer in Test – Microsoft
August 23 2003—Current
Supervisor: Tom Xanthos
Created .NET test automation in C# used to test the functionality of the Retail Management Services, a Microsoft product written in .NET 1.1
Used Product Studio to log and track bugs, and to track test cases
Software Development Engineer in Test – Microsoft
September 15 2003—March 23 2004
Supervisor: Srinavas Kanakapally
Creating .NET test automation to create test tools for the next version of Visual Studio .NET
Experimenting with different tools for rapid database development, on SQL Server 2000 and on the next version of SQL Server
Logged bugs and verified bug fixes
Software Testing Engineer – Microsoft
March 2003—August 21, 2003
Supervisor: Tyler Moeller
Testing .NET speech components, that deploy to Windows IIS, and VS.NET 2003
Created automated tests for the sample applications
Writing automated test cases using scripting languages, and .NET environment
Logged bugs and verified bug fixes
Software Tester/Teksystems—Cogenix
September 2002—January 2003
Supervisor: Himesh Shah
Testing VB.NET enterprise application
Testing database integrity on SQL Server 2000
Writing automated test cases in VB.NET
Driving bug fixes
Software Tester/Microsoft
March 2001—June 2002
Supervisor: Satish Mohanakrishnan
Write automated tests for IIS 6.0
Drive specific bugs related to IIS 6.0
Act as Point Test Lead as required
Generate feedback on minor design issues
Enter bugs relating to the next version of Windows
Software Developer/Manpower—Honeywell
December 2000—March 2001
Supervisor: Doug MacGugen
Debug, test and revise a computer interface for a custom-built device
Development done in Visual Basic, Visual C++ with DirectX.
Software Testing/Manpower—AT&T Wireless Service
September 2000–-November 2000
Supervisor: Joel Liefke
Test the eBI system using XML
Use web-based interface to track bugs
Webdata Test Engineer/Volt Computer Services—Microsoft
April 2000—August 2000
Supervisor: Stani Takana
Test daily builds
Push builds of MDAC
Verify that builds properly install onto various Windows platforms
Report bugs back to development or setup
Create new automation when necessary
Maintain existing automation
Close bugs
Verify bug fixes
Visual Basic Tester/Volt Computer Services—Microsoft
August 1999—March 2000
Supervisor: Walter Crieter
Test and debug software—specifically VB 7
Create automation to test out the product in an assembly line fashion
Enter bugs into the database
Aid in the design process
Give feedback as user input
Test in all Microsoft OS environments
System Analyst/Computer Programmer at Microconsulting
April 1995—August 1999
Supervisor: Tom McCormick
Systems analyst
Design programs according to customers' specifications
Trouble-shoot existing programs
Assist in inventory tracking
Microconsulting inventory tracking/data base programming
Maintain & design Microconsulting Web Page
Project management
Customer relations
Programming from a remote-site (in QuickBasic--both DOS & UNIX, and Visual Basic)
Data base development using SQL-server
Created reports using Crystal Reports
Education:
MCSE Program; Salmon Computers (currently in testing phase); 2002
BS in Computer Science/Mathematics; Evergreen State College; 1994
University of Hawai'i, Hilo HI
University of Hawai'i, Honolulu HI
United States Army: Electronics (ICS) Training (2˝ years; honorable discharge)
Personal & Professional References Upon Request