|
|
|
|
Objective
|
To
obtain a position where I can continue to obtain technical information for
both computer systems and network systems.
|
|
|
|
|
Experience
|
Feb 2004 - Present -- SSL, U.C. Berkeley, Berkeley,CA
Computer Programmer/Analyst III - BOINC Project
- Release Management.
- Designed/Implemented the cross platform GUI for Windows, Linux, and
Mac using the wxWidgets framework.
- Designed/Implemented the diagnostic framework for Windows to quickly
allow project a rich set of information to diagnose failures on Windows.
- Manage BOINC's Public Relations efforts with the community and projects.
- Help up and coming project with deployment efforts. SETI@Home,
Einstein@Home, ClimatePrediction.net, Predictor@Home, Rosetta@Home,
World Community Grid.
- Develop new features in BOINC to allow better utilization of hardware
for all projects.
- Develop new features in BOINC to allow better manageability by participants
and projects.
|
|
|
Aug 2001 - Dec 2003 -- Microsoft Corporation, Redmond, WA
Software Test Engineer - Microsoft SQL Reporting Services
- Built the build environment for both Dev and Test based on the Windows
Build Environment.
- Designed/Implemented the stress testing environment for MS SQL Reporting
Services using Application Center Test Stress Tool.
- Designed/Implemented the performance testing environment for SQL Reporting
Services using the .NET Framework, C#, WSDL, SOAP, and XML.
- Designed/Implemented test case management tool add-ons for Test Enterprise
for use by the SQL Reporting Services group using ATL and MFC.
- Designed/Implemented automation for the SQL Reporting Services management
tools as well as worked with Dev and PM on the design for the management
tools.
|
|
|
Feb 2001 - May 2001 -- Microsoft Corporation, Redmond, WA
Software Test Engineer - Microsoft MSN Storage.NET
- Designed/Implemented an automation framework from which we can test both
UI and APIs.
- Implemented a system by which we can distribute nightly tests to run on
all participating machines.
- Implemented a test case management system to track testing progress
through a ship cycle.
- Fixed a few Pri 3, Sev 3 bugs that were annoying.
- Automated test cases for DAV and SOAP over HTTP using an XML based test
framework.
- Integrated the Test build environment with the Dev build environment so
both teams are using the same tools.
- Researched various stress tools for web based applications.
|
|
|
Jul 1997 - Feb 2001 -- Microsoft Corporation, Redmond, WA
Software Test Engineer - Microsoft Windows NT App Compat
- Write and maintain application compatibility automation using Visual
Test and existing frameworks.
- Write tools in C/C++ to expand the reach of automation in new focus
areas.
- Maintain the application compatibility server to extend its uptime
and ease of maintainability.
- Write a web-based tool for reporting each team member's results to
increase productivity using ASP and SQL Server.
|
|
|
Dec 1996 - Jul 1997 -- Volt Computer Services, Redmond, WA
Software Test Engineer - Microsoft Windows NT App Compat
- Write and maintain application compatibility automation using Visual
Test and existing frameworks.
|
|
|
Sep 1996 - Dec 1996 -- Volt Computer Services, Redmond, WA
Software Test Engineer - Microsoft Exchange Migration Tools
- Construct Novell GroupWise Post offices in various languages for
the Microsoft Exchange Migration Wizard application.
- Run the existing GroupWise Extraction test cases against a new
build of the wizard every week.
- Develop new test cases for the GroupWise Extraction Wizard.
|
|
|
Mar 1996 - Sep 1996 -- Syntax, Inc., Federal Way, WA
Software Engineer
- Provide migration utilities for Novell's Netware and Microsoft's
Windows NT Environments to Syntax's TotalNET Advanced Server.
- Technologies and Applications used include MS VC C/C++ Compilers,
MS Visual Basic Enterprise, OLE, MFC, ActiveX Controls,
and Winsock 1.1.
|
|
|
Dec 1995 - Mar 1996 -- Syntax, Inc., Federal Way, WA
MIS Manager
- Coordinate internal data processing activities with other organizational departments.
- Assist in establishing computer operation priorities to provide effective service to
all users.
- Recommends standard policies and procedures for providing routine service.
- Maintain contact with all users, other management services and data processing
sections to coordinate activities for efficient and effective results.
- Participates in evaluating the quality of services and enhancements to procedures.
|
|
|
Feb 1995 - Dec 1995 -- Custom Computers, Anchorage, AK
Systems Administrator
- Design/Implement/Maintain servers used to provide Internet access to the
Anchorage area.
- Windows NT is used as the Dial-up, Email, Web, FTP, and Usenet News servers.
- Linux is used as the DNS servers.
- Maintain contact with all users, other management services and data processing
sections to coordinate activities for efficient and effective results.
- Explore new technologies in communication using the Internet as the backbone.
|
|
|
Dec 1994 - Feb 1995 -- Alaska Computer Brokers, Anchorage, AK
Help Desk Technician
- Answer questions from contract clients concerning Microsoft Word,
Microsoft Excel, Microsoft DOS, and Microsoft Windows.
- As well as fill in for the phone sales staff.
|
|
|
Oct 1991 - Dec 1994 -- U.S. Civil Service, Anchorage, AK
Computer Clerk - Fort Richardson Army Base
- Design/Create/Modify programs.
- Build/Repair computers.
- Build/Create/Develop technical documentation.
- Install/Remove/Test software.
- Explored theories in programming.
- Provide technical support for software in the Directorate of
Logistics.
|
|
|
Jun 1991 - Aug 1991 -- Job Training Partnership Act, Anchorage, AK
Computer Programmer - Fort Richardson Army Base
- Design/Create/Modify programs.
- Build/Repair computers.
- Create/Develop technical documentation.
- Install/Remove/Test software.
- Explored theories in programming.
- Provide technical support for software in the Directorate of
Logistics.
|
|
|
Jun 1990 - Aug 1990 -- Job Training Partnership Act, Anchorage, AK
Assistant Computer Programmer - Fort Richardson Army Base
- Design/Create/Modify programs.
- Build/Repair computers.
- Create/Develop technical documentation.
- Install/Remove/Test software.
- Explored theories in programming.
- Provide technical support for software in the Directorate of
Logistics.
|
|
Education
|
1989 - 1993, Dimond High School, Anchorage, AK
1987 - 1989, Mears Junior High School, Anchorage, AK
Certification, Microsoft Certified Systems Engineer, Alaska, 1994-1997
|
|
|
|
|
Interests
|
Computers, Electronics, and Networks.
|