RESUME

Carl D. Prothman

(425) 417-3837

carl@prothman.org

 

Summary of Qualifications

Over twenty-six (26) years of experience in software development with expertise in ASP.NET web applications, .NET Windows applications, client-server / n-tier architectures, relational databases, and computer-aided software engineering.

Microsoft's Most Valuable Professional (MVP), Certified Computer Professional (CCP), Certified Data Processor (CDP), Associate Computer Professional (ACP), Certification in Software Product Development. Past President of the .NET Developers Association Users Group. An INETA Speaker. Instructor at Bellevue Community College (BCC).

Positions have included Software Developer Engineer, Principal Consultant, Development Manager, .NET Software Applications Engineer, Lead Programmer, Programmer Analyst, Tester, Beta Coordinator, Software Engineer, and Webmaster.

 

Technical Background

Hardware

Yr

Languages

Software

PC

26

VB.NET, C#, VB 6.0, SQL, TSQL, XML, VBScript, JScript, XML, JavaScript, HTML, TSQL, C, FORTRAN

 

Windows 95/98/NT/2000/XP/Server 2003, IIS 5.x/6.0, XML, ASP, ASP.NET, XML Web Services, COM+, Index Server, Exchange, SQL Server, Access, Oracle, MDAC, ADO, ADO.NET, RDS, ODBC, OLE DB, Visual InterDev, Visual Studio .NET 2003/2005/2008, Office, Word, Excel, PowerPoint, FrontPage, Project, SourceSafe, ERWin, EasyCase, Visio, RAID, SLM, Project Studio

Mac

2

Lightspeed C,
4th Dimension

Mac OS, MacWord, MacDraw, Framemaker, PowerTools

Workstations
(SUN, MIPS, DEC)

1

Builder Xcessory X-Windows (Motif), SQL

UNIX, Oracle, Raima, Empress, Teamwork, StP, ClearCase, Aide-de-Camp, RCS, Framemaker, Interleaf, XRunner, WinRunner

 

Education

Microsoft .NET Training
-
TechEd, Oct 2008
- MVP Summit, Oct 2006
- MVP Summit, Oct 2005
- .NET 2.0 Train the Trainer, May 2005
- MVP Summit, Nov 2004
- Microsoft Book Publishing Partner Summit, Sept. 2003
- MVP Summit, Feb 2002
- DevelopMentor, Guerrilla VB.NET, Mar. 2002
- MVP Summit, Nov. 2001
- .NET Author Summit, July 2001
- Visual Basic MVP Summit, Feb. 2001

University of Washington, Seattle WA, June 1993
Certification in Software Product Development

Institute for Certification of Computer Professionals (ICCP), May 1993
Certified Computer Professional (CCP)
Certified Data Processor (CDP)

University of Washington, Seattle WA, June 1983
Bachelor of Science in Aeronautics and Astronautics (BSAA)

 

Professional Experience

Microsoft Corporation - (Salary)
July 2006 – March 2009

Microsoft Forums Project
As a Software Developer Engineer (SDE) level 2, I helped with the design and implementing of the Microsoft Forums 3.x web site, Forums Admin web site, and the Forums Web Service.  The Microsoft Forums web site is designed to help professionals find answers to their technical questions and/or to share technical knowledge with others. The job involved creating design documents, programming ASP.NET web pages, programming a Web service, and coding back-end SQL Server database. Tools used are Microsoft’s Visual Studio 2008, Microsoft's Team Foundation Server 2008, IIS 7.0, Windows Server 2008, LINQ, ASP.NET AJAX, ASP.NET MVC, and
WCF.

 

VOLT Computer Services, Redmond, WA - (Contracting)
February 6, 2006 – July 2006

- Microsoft
ReachOut Project
As a Senior .NET Application Developer, I am currently responsible for the developing, testing, and releasing the ReachOut Add-In for Outlook 2003. ReachOut allows users to subscribe to Newsgroups, Fourms, and Blog Feeds all within Outlook 2003. The job involves fixing existing ReachOut 1.0 C# and VB.NET code base, adding new features to 2.0 such as allowing users to post articles to newsgroups by reusing Outlook’s CDO MessageClass, building the application’s setup, smoke testing the setup, and dropping the setup to test. Tools used are Visual Studio 2005, Team Foundation Server 2005, SQL Server 2005, IIS 6.0, Product Studio, and Source Depot.

 

VMC Consulting Corporation, Redmond, WA - (Contracting)
August 29, 2005 – January 27, 2006

- Microsoft
WWLP Scorecard Project
As a Development Manager, I was responsible for implementing the WWLP Scorecard. The job involved creating key performance indicators (KPIs), report views, and a custom scorecard with several backend data sources. Tools used were Microsoft’s Office Business Scorecard Manager 2005, SQL Server 2005 Reporting Service, SharePoint Portal Server 2003, and Visual SourceSafe 2005.

SA Spend Estimation Tool Project
As a Development Manager, I was responsible for implementing an web site that provided SA Spend Estimations for Microsoft account reps. The job involved creating an ASP.NET web site, stored procedures, tables, and views for data access. Tools used were Visual Studio 2005, SQL Server 2005, and Visual SourceSafe 2005.

Deal Tracker Project
As a Development Manager, I was responsible for design and implementation of the Deal Tracker Windows application. The job involved creating an entity-relationship diagram, an system architecture diagram, a Windows WinForm application, a middle-tier data access component, and store procedures, tables, views. The jobs also included planning and implementing a upgrade from .NET Framework 2.0 Beta 2 to RTM bits. Tools used were Visual Studio 2005, SQL Server 2005, ERWIN 4.1, and Visual SourceSafe 2005.

 

Adecco Technical, Redmond, WA - (Contracting)
April 4, 2005 – August 26, 2005

- Philips Medical Systems
RSN Admin Tool Project
As a .NET Software Applications Engineer, I was responsible for creating an admin tool for the RSN network. The RDS Admin tool was an ASP.NET web application which allowed RSN administrators to add/edit users, permissions, and site/access details. The user interface provides different views and functionality based on the administrator’s role. The job involved writing ASP.NET web pages using C#, creating stored procedures for data access, and testing & releasing the application on the RSN network. Tools used were Visual Studio .NET 2003, IIS 6.0, SQL Server 2000, Enterprise Manager, and Query Analyzer.

RSN Offline Survey Tool Project
As a .NET Software Applications Engineer, I was responsible for creating a windows based off-line survey tool, which provided a mechanism for reporting client network configuration information. The tool verified the data entered and when on-line submits this information to a backend database. The job involved writing a .NET Windows application using C#, creating stored procedures for data access, and testing the application. Tools used were Visual Studio .NET 2003, SQL Server 2000, Enterprise Manager, and Query Analyzer.

 

VOLT Computer Services, Redmond, WA - (Contracting)
May 26, 2004 – February 25, 2005

- Microsoft
PPCR Project
As an ASP.NET Web developer, I created a Passport CR Reporting web site for Microsoft Passport Operations team. The job involved creating several Reports and Stored Procedures, which contain complex TSQL. Tools use were Visual Studio .NET 2003, IIS 6.0, SQL Server 2000, SQL Server Reporting Services, Enterprise Manager, Query Analyzer, Product Studio, and Source Depot.

PPMT Project
As an ASP.NET Web developer, I created a Passport MT Reporting web site for the Microsoft Passport Operations team. The job involved creating an ASP.NET Web Site, ASP. NET Web Reports, Stored Procedures, Data Model, Normalized Tables, and Fact Tables. Tools use were Visual Studio .NET 2003, IIS 6.0, SQL Server 2000, Enterprise Manager, Query Analyzer, Product Studio, and Source Depot.

 

Bring IT Inc., Seattle, WA - (Contracting)
March 1, 2004 – May 21, 2004

- Captaris
FaxFlow Project
As an ASP.NET Web developer, I participated in the developing of Captaris's FaxFlow Web site. The job involved creating an Entity Relationship Diagram (ERD), creating SQL Server Tables and Stored Procedures, creating C# middle-tier business objects, creating ASP.NET Web front-end, which calls the middle-tier business objects. Tools used were Microsoft’s Visual Studio .NET 2003, SQL Server 2000, IIS 6.0, and Perforce version control tool.

 

VOLT Computer Services, Redmond, WA - (Contracting)
August 29, 2003 – January 15, 2004

- Microsoft
MVP Support Web Site Project
As an ASP.NET Web developer, I participated in the developing, testing, and releasing of Microsoft’s MVP web site. The MVP web site is used by over 1000 MVPs world wide. The job involved coordinating with an overseas development team, creating an installation document, creating ASP.NET Web pages, creating C# classes, creating an XML Web Service, and creating SQL Server Stored Procedures / Tables. Tools used were Microsoft’s Visual Studio .NET 2003, SQL Server 2000, IIS 6.0, Product Studio, and Source Depot.

 

VMC Consulting, Redmond, WA - (Contracting)
April 22, 2003 – August 28, 2003

- Microsoft - SQL Server Group
SQL Web Admin Project
As an ASP.NET Web developer, I was responsible for converted an existing “Web Data Administrator” ASP.NET Web application from C# with SQL Server 2000’s DMO API to VB.NET and SQL Server Yukon’s SMO API. Duties included creating a Visual Studio .NET 2003 ASP.NET Web Application project, running a C# to VB.NET code converter, and rewriting all of the DMO calls to use SMO calls. Tools used were a C# to VB.NET code converter, Visual Studio .NET 2003, SQL Server Yukon, Visual SourceSafe, and Windows Server 2003.

- Microsoft - ASP.NET User Education Group
ASP.NET Code Snippets Project
As an ASP.NET Web developer, I was responsible for created C# and VB.NET code snippets for the System.Web and System.Web.UI namespace classes. The code snippets were for the MSDN’s documentation. Duties included writing and testing C# and VB.NET code snippets. Tools used were Visual Studio .NET 2003, Source Depot, and Windows Server 2003.

- Microsoft - ASP.NET Development Group
ASP.NET Web Site Project
As an ASP.NET Web developer, I was responsible for creating and maintaining several ASP.NET Web pages up on www.asp.net. Duties included writing new C# ASP.NET web pages, updating existing C# ASP.NET web pages, and updating an existing SQL Server database. Tools used were Visual Studio .NET 2003, SQL Server 2000, Source Depot, and Windows Server 2003.

 

Able Consulting, Issaquah, WA - (Contracting)
Jan. 11, 2003 – April 21, 2003

.NET Windows Media Player Component Project
As a .NET Windows developer, I was responsible for creating a .NET Windows Media Player component. Duties included writing a VB.NET Windows control, adding .NET licensing code, apply obfuscation to the code, and creating a .NET Setup program. Tools used were Visual Studio .NET 2003, Visual SourceSafe, Obfuscator, and the .NET Framework classes.

Data Transfer XML Web Service Project
As an ASP.NET Web developer, I was responsible for creating a VB.NET Windows application that transferred data from a local SQL Server database to a remote SQL Server database via an XML Web Service. Duties included creating a VB.NET Windows Application, creating an XML Web Service, creating two SQL Server databases, and creating a client and server certificate for HTTPS (SSL). Tools used were Visual Studio .NET 2002, SQL Server 2000, and Windows Server 2000 with IIS 5.0.

 

VOLT Computer Services, Redmond, WA - (Contracting)
April 22, 2002 – Jan. 10, 2003

- Microsoft
OCCAM Project
As an ASP.NET Web developer, I participated in the design and development of an integrated CRM application, which manages Microsoft Customer/Partner relationships. The job involved using Microsoft’s Visual Studio .NET to create ASP.NET Web Forms and XML Web Services written in C#, which communicate with several back-end SQL Server 2000 databases.

- Microsoft
Alchemy Project
As an ASP.NET Web developer, I participated in the development of the Account Explorer (AE) internal web site for the Microsoft’s sales account managers. The AE web site is a company-wide CRM application that pulls together data from multiple back-end data sources to provide a holistic view of the customer across all points of contact. The job involved using Microsoft’s Visual Studio .NET to create ASP. NET Web Forms and XML Web Services written in C#, which communicate with several back-end SQL Server 2000 databases.

 

Able Consulting, Issaquah, WA - (Contracting)
Mar. 23, 2002 – April 21, 2002

Society of USAF Flight Surgeons (SoUSAFFS) Web Site
As an ASP Web developer, I was responsible for the design and construction of the SOUSAFFS’s web site. Duties included upgrading an existing Access 2000 database to a SQL Server 2000, and creating an “IE / Netscape aware” ASP web pages. Tools used were FrontPage 2000, Access 2000, Visual InterDev 6.0, and SQL Server 2000.

 

Comforce, Redmond, WA - (Contracting)
Dec. 17, 2001 – Mar. 22, 2002

- Microsoft
ASP / ASP.NET Developer Support
As a Support Professional at Microsoft, I was responsible for supporting a wide range of customers, from independent developers to large in-house information technology organizations, who are using Microsoft tools and technologies to write Internet applications using Visual InterDev and Visual Studio .NET. The job involved interacting directly with customers via phone, email, and newsgroups. It entails researching complex customer issues and includes wide exposure to a broad set of cutting edge technologies such as ASP, VBScript, JScript, JavaScript, HTML, DHTML, XML, SOAP, IIS, ADO, Front Page Server Extensions, Access, SQL Server, Oracle, .NET Framework, ADO.NET, ASP.NET, Web Forms, and XML Web Services.

 

Able Consulting, Issaquah, WA - (Contracting)
Oct. 1, 2001 – Oct. 31, 2001

- School-Link Technologies
myLunchMoney.com Project
As a Senior Consultant, I participated in the development and deployment of the myLunchMoney.com web site. Duties included reviewing and debugging ASP code, helping with the setup of the Web site, and providing ASP training for the development team. Tools used were Visual InterDev 6.0, IIS 5.0, COM+, and SQL Server 2000.

 

Segnaro, Selah, WA - (Contracting)
Feb. 1, 2001 – July 7, 2001

- Intelitouch, Inc.
Broker Management Center (BMC) Project
As a Senior Consultant, I was responsible for the design and development of a Broker Management Center (BMC) application. Duties included creating an object model, creating an Entity Relationship diagram, creating SQL scripts, writing stored procedures, writing COM+ Visual Basic middle-tier components (data classes, business classes, and presentation classes), writing ASP code for Internet Explorer and Netscape Web browsers, and creating SOAP interfaces. Tools used were Rational Rose, ERWIN, Visual InterDev, Visual Basic, SQL Server 2000, and SOAP 2.0 Toolkit.

 

CNC Global, Seattle, WA - (Contracting)
Nov. 1, 2000 – Jan. 31, 2001

- XYLO, Inc.
MP Editor Project
As a Senior Consultant, I was responsible for the design and development of a Marketing Partner editor application. Duties included creating a Visual Basic program that would maintain several tables in an Oracle database. Tools used were Visual Basic, ADO, and Oracle.

Offer Editor Project
As a Senior Consultant, I was responsible for the design and development of an Offer editor application. Duties included creating a Visual Basic program that would create and maintain XML files, and read several tables in an Oracle database. Tools used were Visual Basic, MSXML, ADO, and Oracle.

 

Able Consulting, Issaquah WA - (Contracting)
June 30, 2000 – Oct. 31, 2000

eCodeGen Project
As a Principal Consultant, I was responsible for the design and development of an on-line code generator.  Duties include creating a SQL Server 2000 database, writing ASP code (JavaScript and VBScript) to get and maintain data in the remote database.  Tools used were ERWIN, Visual InterDev 6.0, FrontPage 2000, Visual Basic 6.0, Access 2000, and SQL Server 2000.

 

Volt Computers, Redmond WA - (Contracting)
Nov. 1998 – June 30, 2000

- Microsoft Corporation
BackOffice 5.0 Project
As a Senior Consultant, I was responsible for the design and development of the “next generation” Intranet Starter Kit applications for BackOffice 5.0. These applications will use a N-Tier architecture, which will consist of an IE (or generic) web browser front-end, Window 2000 COM+ components in the middle-tier, and SQL Server, Exchange, and Active Directory for the back-end. Duties included designing the overall system architecture, creating a System Design document, writing ASP Web pages, writing COM+ VB components (Business and Data classes), creating SQL Server schema & stored procedures, and creating Exchange public folders & and web forms. Tools used were Visual InterDev, Java / VB Script, ASP, IIS, ADO, CDO, OLEDB Providers, VB, RAID, SLM, and BackOffice servers.

Team Productivity Update (Polar) Project
As a Senior Consultant, I was responsible for development of several web-based AIM applications for the TPU SDK. Duties included writing several ASP web pages, creating a SQL Server database and stored procedures, and successfully releasing the SDK with TPU 1.0. Tools used were Visual InterDev, Java / VB Script, ASP, IIS, ADO, RAID, SLM, and SQL Server.

BackOffice 4.5 Project
As a Senior Consultant, I was responsible for development and release of the BackOffice 4.5 Intranet Starter Kit. The kit contains several web-based applications, which demonstrate how to use the BackOffice servers.  (e.g. Exchange, SQL Server, Site Server).  Duties included debugging and fixing existing ASP web pages, writing new ASP web pages, creating a SQL Server database & stored procedures, creating Exchange public folders & forms, and successfully releasing the kit with BackOffice 4.5. Tools used were Visual InterDev, Java / VB Script, ASP, IIS, ADO, CDO, VB, RAID, SLM, and BackOffice servers.

 

Able Consulting, Inc, Issaquah WA - (Contracting)
March 1998 – Nov. 1998

- ELEKOM Corporation
EKP Project
As a Senior Consultant, I was responsible for the construction and release of the EKP 3.0 web-based database application. Duties included updating the VB build process, updating the WISE setup scripts, debugging and fixing defects in existing ASP script and existing VB ActiveX OCXs / DLLs. Tools used were IE, Visual InterDev, VB, Java Script, ASP, IIS, MTS, ADO, RDS, OLE DB, and SQL Server.

Sahalee Project
As a Senior Consultant, I was responsible for the design of a next generation three-tier architecture for web-based database systems. Duties included creating a creating a Design document, creating an Architecture document, and creating a working "proof-of-concept" application. Tools used were Word, Visio, IE, Visual InterDev, VB, Java Script, ASP, IIS, MTS, ADO, RDS, OLE DB, SQL Server, and Oracle.

 

O’Farrell Consulting, Bellevue WA - (Contracting)
April 1997 – March 1998

- Data Base Inc.
SecureSync Project
As a Senior Consultant, I was responsible for the design and construction of the SecureSync 2.0 web-based database application. Duties included creating a Functional Specification document, creating an Architecture document, creating a IE / ActiveX Document prototype, creating a VB prototype, creating a SQL Server stored procedures and database, and creating a VB client application that used ADO's RDS, via IIS web server, to get and maintain information in the SQL Server database. Tools used were ERWin, SQL Server, VB, IIS, ADO/RDS, FrontPage, and Office.

- Microsoft Corporation
Data Object Wizard Project
As a Senior Consultant, I was responsible for the design and construction of the Data Object Wizard, which released with Visual Basic 6.0. Duties included creating an Entity-Relational Diagram, creating an Access and SQL Server database, creating sample three-tier VB programs, and creating the VB Data Object code generator. Tools used were ERWin, Access, SQL Server, and Visual Basic.

 

Pacific Interactive, Seattle WA - (Contracting)
Feb 1997 – April 1997

AMPP Project
As a Senior Consultant, I was responsible for the design and construction of the three-tier AMPP system. Duties included creating an Entity Relational Diagram, creating an Access and SQL Server database, creating ActiveX middle tier VB components, creating VB user interface forms, and testing the AMPP system. Tools used were ERWin, Access, SQL Server, and Visual Basic.

 

Real Vision, Kirkland WA - (Contracting)
Oct 1996 – Feb 1997

New Home Trends Project
As a Senior Consultant, I was responsible for the design, construction, and maintenance of NewHomeTrends web site and data entry system. Duties include reverse engineering an old relational database, creating a new Entity Relational Diagram, creating an Access database, creating a VB conversion program, creating a VB data entry program, creating HTML web pages, creating ASP web reports, and creating a SQL Server Database. Tools used were ERWin, Visual Basic, FrontPage, Internet Information Server (IIS), Active Server Pages (ASP), Visual InterDev (VID), ActiveX Control Pad, Access, and SQL Server.

 

Volt Computers, Redmond WA - (Contracting)
Sept. 1994 - Oct 1996

- Microsoft Corporation
FrontPage97 Project
As a Senior Consultant, I was responsible for the quality assurance of Microsoft FrontPage 97’s extensibility features. Duties included writing test plans, creating test scripts, testing the menu customization feature, testing the Internet Database Connector (IDC) wizard, testing the Database Results Template, testing the Visual SourceSafe integration, and testing the Software Development Kit (SDK) which included WebBots and the Application Program Interface (API). Tools used were Word, Excel, Visual Basic, Visual C++, and FrontPage.

Mango Project
As a Senior Business Analyst, I was responsible for the user requirements, functional specifications, development, and implementation of the Mango 1.0 system. Duties included gathering user requirements (via user interviews), producing a context dataflow diagram, functional specifications, entity-relationship diagram, user interface specification, visual basic programming, testing, version control, beta coordination, and support. The system was design as a three-tier client server application using VB 4.0 for the client application, OLE automation servers for the business services, and SQL Server 6.0 for the data server.

Selecta Project
As a Senior Business Analyst, I was responsible for the user requirements, functional specifications, and implementation of the Selecta 3.0 system. Duties included gathering user requirements (via JAD sessions), producing "use cases", context dataflow diagram, object models, behavior models, functional models (OMT methodology - Paradigm Plus), and beta coordination.

 

Great Northern Annuities, Seattle WA - (Salary)
Dec. 1993 - Sept. 1994

Clientrac Project
As a Systems Leader / Programmer, I was responsible for the overall design and construction of the Clientrac system. Duties included producing a project schedule (MS Project), producing a system architecture design (System Architect), building a remote client (Visual Basic/Access), building the home-office database (NT-AS and SQL Server), and connecting the remote client to the central database server using NT’s Remove Access Service (RAS).

Assetrac Project
As a Systems Leader / Programmer, I was responsible for the design and construction of Needs Analysis and Asset Allocation program. Duties included producing a project schedule (MS Project), gathering user requirements and producing a requirements document (Word), producing a process and data model (System Architect), writing the GUI and code modules (Visual Basic), and writing the Access relational database.

 

Cap Gemini America, Tukwila WA (Contracting)
Nov. 1993 - Dec. 1993

- Lamonts Inc.
Inventory Count Exception Project
As a Consultant, I was responsible for the design and construction of an inventory count exception system. Duties included producing a requirements document, process and data models, programming the Visual Basic application, and building an Access relational database.

 

Spacelabs Medical Inc., Redmond WA (Salary)
Jan 1992 - Nov. 1993

Chartmaster 2.0 Project
As a Senior Software Engineer, I was responsible for the design and construction of a client-server, object-oriented Clinical Information System (CIS). Duties included producing a requirements document, performing object-oriented analysis and design, coding X-Windows (Motif), coding C and C++ programs, coding an objected oriented database, performing configuration management, and performing regression and stress testing.

Chartmaster 1.0 Project
As a Software Engineer, I was responsible for maintaining an existing relational database system. Duties included planning and implementing a software development environment, implementing configuration management, automating the build process (UNIX shell scripts), coding ‘C’ programs to import and export Empress 4GL source, implemented regression testing, and reverse engineering the existing system.

 

The Boeing Company, Seattle WA (Salary)
Dec. 1986 - Jan 1992

Central Storage Facility Project
As a Programmer / Analyst, I was responsible for the designing a client-server relational database system. Duties included producing the conceptual and functional data/process models, coding an interface between the Excelerator CASE tool data dictionary and the Design For Data mainframe tool. I coded ‘C’ programs, coded a CRUD program, coded a ACMS-Lint program, coded an XL-Doc script to produce DMR’s P+ deliverables, and supported the Excelerator CASE tool.

Scenario Generator Project
As a Programmer / Analyst, I was responsible for designing a relational database system to generate flight deck scenarios. Duties included producing a functional specification, context diagram, dataflow diagrams, mini-specs, entity-relationship diagram, and a data dictionary. I coded XL-Doc scripts to generate the specification document, and supported the Excelerator CASE tool, provided CASE and methods training.

Reliability and Maintainability Computing Upgrade Project
As a Systems Analyst, I was responsible for designing a relational database system. Duties included producing a context diagram, dataflow diagrams, mini-specs, entity-relationship diagram, and a data dictionary for the Functional specification, coding ‘C’ programs, supported the Excelerator CASE tool, and provided CASE and methods training.

Human Model Project
As a Systems Analyst, I was responsible for designing a Human Model CATIA program. Duties included producing a context diagram, data flow diagrams, control flow diagrams, mini-specs, state-transition diagrams, and a data dictionary. I supported the Teamwork CASE tool, provided CASE and methods training.

Software Metrics Project
As a Software Engineer, I was responsible for identifying and evaluating software sizing metrics for scientific applications. Duties included gathering software metric information, evaluating Function Point, Feature Point, and BANG software metrics, and producing a metrics sizing document.

CASE Tool Requirements Project
As a Software Engineer, I was responsible for producing a document that defined user requirements for a full Computer-Aided System/Software Engineering tool set to support the development of software systems. Duties included gathering user requirements, producing a CASE requirements document, and performing CASE tool evaluations.

Flight Test Computing
As ‘C’ Programmer, I was responsible for the design and development of real-time software applications for use on board Boeing flight-test airplanes. Duties included developing program requirements, developing preliminary and detailed designs, writing and documenting ‘C’ source code per Boeing standards. Used VAX, IBM PC, Macintosh, ‘C’, FORTRAN, and Basic.

 

Honors and Activities

President of .NET Users Group
.NET Developers Association, 2003 - 2004

Microsoft Most Valuable Professional (MVP)
Microsoft ASP.NET MVP 2002 – 2006
Microsoft Visual Basic MVP 1998 – 2002

Teacher
ADO.NET Class
- Bellevue Community College Continuing Education, 2002-2006

ASP.NET Class
- Bellevue Community College Continuing Education, 2003-2006

INETA Speaker

ASP.NET Best Practices
- Boise .Net Developers User Group, September 16, 2004

ASP.NET Best Practices
- Info Tech Niagara .NET User Group, September 2, 2004

Speaker on “.NET Rocks!” Radio Show
- March 5, 2004

Developing Secure ASP.NET Web Applications Using IIS
- CIPS Vancouver Security Special Interest Group, February 18, 2004

Developing Secure ASP.NET Web Applications
- .NET BC User Group, February 2, 2004

Migrating Existing ASP Web Applications to ASP.NET
- .NET Developers Association Users Group, November 3, 2003

Migrating from ASP to ASP.Net
- .NET Developers Association Users Group, October 13, 2003

A guided tour of Visual Studio .NET 2003's Features and Enhancements
- Oklahoma .Net Users Group, September 18, 2003

What's new in Visual Studio .NET 2003?
- .NET Developers Association Users Group, July 21, 2003

ADO.NET For Newbies
- .NET Developers Association Users Group, March 17, 2003

A tour of Visual Studio .NET 2003's features and enhancements
- .NET Developers Association Users Group, July 21, 2003

ADO.NET For Newbie’s

- .NET Developers Association Users Group, March 17, 2003

.NET Framework's Licensing Architecture
- .NET Developers Association Users Group, March 10, 2003

Migrating from ASP to ASP.NET
- DOTNET Users Group, Oct. 2002

ADO.NET 101
- DOTNET Users Group, June 2001

Using MSXML with Visual Basic
- VSLIVE Conference, Jan. 2001

Using RDS with Visual Basic
- VBITS Conference, Jan 1999

Certified Computer Professional (CCP)
- Institute for Certification of Computing Professionals (ICCP), 1993-2005

Hiker
- Climbed Mt. Rainier four times

Snow Skier
- Past Ski Instructor at Crystal Mt

Chess Player
- Rated 1850

 

References

Available upon request

Last Updated: 1/29/2009 3:44:00 PM