Professional Summary
Accomplished .NET Framework Software Engineer / Architect / Project Manager with experience in all aspects of Software Development, Web Development, I/T, and Tech Support. Stanford MSCS with proven track record of high performance. Most comfortable with C#, XHTML, CSS, XML, XSLT but capable and willing to tackle any programming challenge. Articulate, creative, organized, personable, and energetic self-starter who takes ownership of assignments and drives for results. Software Developer you can trust communicating with your most valuable customers.
Note To Recruiters
My most current resume is best downloaded from my Stanford Page and is available in MS Word and Adobe Acrobat formats.
Skill Set
Programming Languages
- Current Proficiency
- ASP
- ASP.Net
- C#
- JavaScript
- VisualBasic.Net
- VisualBasicScript
- Past Experience
- ActionScript
- C
- C++
- IBM 390 Assembly
- Java
- Rexx
- VB6
- Current Proficiency
Interfaces, Standards & Protocols
- Current Proficiency
- ADO
- ADO.Net
- CSS
- HTML
- ODBC
- SQL Stored Procedures
- SQL Triggers
- Transact-SQL
- XML
- XSLT
- Past Experience
- CDO
- HTTPS
- MS Office PIA
- SSL
- UPS Web Services
- Current Proficiency
Development Tools
- Current Proficiency
- ClearCase
- ClearQuest
- MS .Net Framework 1.1
- MS .Net Framework 2.0
- Visual Studio 2003
- Visual Studio 2005
- Past Experience
- CygWin
- MS .Net Framework 1.0
- PVCS
- Test Director
- Toad
- Vault
- Visual Studio 2002
- WinCvs
- WinScp
- XMLSpy
- Current Proficiency
Databases
- Current Proficiency
- SQL Server 2005
- Past Experience
- DB2
- IMS
- MS Access
- MySQL
- Oracle
- SQL Server 2000
- SyBase
- Current Proficiency
Operating Systems
- Current Proficiency
- Windows XP
- Windows 2003 Server
- Windows Vista
- Past Experience
- Windows 2000
- Windows NT
- Windows 98
- OS/2
- IBM OS/390
- Current Proficiency
Administrative Apps
- Current Proficiency
- IIS6 Console
- Windows DNS Console
- Windows User Administration
- Past Experience
- IIS5 Console
- MS Indexing Service Console
- ODBC Data Sources
- Current Proficiency
Design Tools
- Current Proficiency
- MS Expression Design
- MS Expression Web
- PhotoShop
- Current Proficiency
Overwatch Textron Systems
Senior Software Developer
Austin TX
July 2004 - presentSoftware developer for data gathering and visualization projects. Primarily C# .Net web application programming with additional assignments in several other technologies, interfaces, and programming languages.
Project: DCGS-A MATRIX TOOLS 2007
.Net Framework 2.0 C# Windows application utilizing the Overwatch VIPER framework toolbox. Activity Matrix and Association Matrix employ a third-party Xceed Grid for display of data obtained via delegates to the overall product messaging subsystem.
- C#
- .NET FRAMEWORK 2.0
- SQL SERVER 2005
- CLEARQUEST
- CLEARCASE
- XCEED GRID
Project: WEBUI MESSAGING 2006
.Net Framework 1.1 C# ASP.Net enhancement to existing web-based product to create subscriptions to central SOA publishing server. C# backend with XSLT-Transformed result sets to display lists of subscriptions in a custom grid. Old School Ajax calls allowed updates to grid without entire page refresh.
- C#
- XSLT
- ASP.Net
- Ajax
- JavaScript
- .NET FRAMEWORK 1.1
- SQL SERVER 2000
- CLEARQUEST
- CLEARCASE
Project: WEB WIZARD 2005
.Net Framework 1.1 C# ASP.Net wizard that steps users through the process of consolidating data within the database. Extensive C# and XSLT coding to gather, present, collect, and update SQL Server 2000 database.
- C#
- XSLT
- ASP.Net
- .NET FRAMEWORK 1.1
- SQL SERVER
- CLEARQUEST
- VAULT
Project: DOCUMENT INBOX 2004
Sole developer for Windows C# .Net Framework 1.1 Winform application that parses data from standard template Microsoft Word documents, manages and sorts documents, and populates SQL Server 2000 with data obtained from the document. extraction from Word accomplished via MS Office PIA primary interop assemblies. document search via SQL Server/Indexing Service interface. enhanced datagrid with drag-and-drop column rearranging, highlighting and icon replacement.
- C#
- WINFORMS
- OFFICE PIA
- SQL SERVER
- MS INDEXING SERVER
- CLEARQUEST
- VAULT
Project: FILE FOLDERS 2004
Assumed ownership and resolved over two dozen code anomalies to existing ASP3 application that provides a web-based file folder application. code fixes involved investigating and fixing ASP code, JavaScript code, SQL statements and XSL translations.
- C#
- ASP.Net
- SQL SERVER
- JAVASCRIPT
- XSLT
- CLEARQUEST
- VAULT
Vine Branches LLC
Sole Proprietor Austin TX
2001 - presentBetween 2001-2004 as a contract programmer, I've handled a variety of assignments and technologies, drawing on my experience and creativity to deliver world-class solutions to my clients. My consultancy and web solutions company has created and enhanced several websites for a growing list of clients. Many of the rich features of these sites lie behind administrative or membership login interfaces. I can provide screenshots and detailed descriptions upon request.
Client: Houston Rockets / Toyota Center / Vertical Alliance
Software architect / developer / website director / consultant. Working as a contractor to the Toyota Center ticketing vendor Vertical Alliance, I was lead liaison to the arena managers, the Houston Rockets in architecting, developing, and deploying a new event management system for houstontoyotacenter.com as well as developing other arena-associated applications. Worked remotely and onsite.
Sep 2003 - Mar 2004
Houston TXProject: Toyota Center Event Management
Sole architect and software developer for .Net Framework 1.0 ASP.Net C# event management system - controlling the display of basketball, ice hockey, concerts, and special events. XML database maintains event data. management system controls all event states (announce, presale, lottery, on-sale, special offers, sold-out, off-sale, removal) for all Toyota Center events. created search and filter widgets.
- C#
- ASP.Net
- XML
- ADO.NET
- TEST DIRECTOR
- PVCS
- TOAD
Project: Rockets Run Registration
.Net Framework 1.1 ASP.Net C# registration application for Houston Rockets charity event dynamically generated input fields for one to twenty registrants for either of two races. registrations stored in Oracle database.
- C#
- ASP.NET
- ADO.NET
- ORACLE DATABASE
- PVCS
- .NET FRAMEWORK 1.1
Project: BANNER MANAGEMENT
Sole architect and software developer for .Net Framework 1.0 ASP.Net C# banner management system permitting programming of web site event banner changes.
- C#
- ASP.Net
- XML
- VS.NET
- TEST DIRECTOR
- PVCS
- .NET FRAMEWORK 1.0
Project: ADA SEAT REQUEST
.Net Framework 1.0 ASP.Net and ADO.Net C# web form interfaces with backend ticketing servers, generating email seat request for disabled patrons. architected procedure changes and changes to DNS definitions, MS Exchange 2000 distribution list, IIS5 configuration.
- C#
- ASP.Net
- VS.NET
- ADO.NET
- PVCS
- DNS
- TEST DIRECTOR
- .NET FRAMEWORK 1.0
Client: Resources for Living
Contract .Net software developer for employee assistance program provider. Also assisted in help desk functions.
Austin TX
Aug 2003Project: CONTACT SEARCH APPLICATION
.Net Framework 1.0 VisualBasic.Net ASP.Net web form search and drill-down interface to hundreds of thousands of rows of SQL Server 2000-stored data.
- VB.NET
- ASP.NET
- ADO.NET
- VS.NET
- SQL SERVER 2000
- TRANSACT-SQL
Project: CRITICAL INCIDENT NOTIFICATION
Combined Transact-SQL triggers and stored procedures (SQL Server 2000), Visual Basic Scripts, MS Exchange distribution lists, and .Net Framework 1.0 VisualBasic.Net ASP.Net web pages to automatically send email notifications to a distribution list when a critical incident was created in existing contact management system.
- VB.NET
- ASP.NET
- ADO.NET
- VS.NET
- SQL SERVER
- VBS
- TRIGGERS
- STORED PROCS
Client: LodgeNet Entertainment
Contract ActionScript software developer for world's largest provider of on-demand movies, music, and games to the lodging industry. Survey module will be deployed into more than 1 million rooms worldwide. Worked onsite.
Sioux Falls SD
Jan 2003 - Mar 2003Project: CUSTOMER SATISFACTION SURVEY
ActionScript (Java-like proprietary language) for Macromedia Flash MX application that presents MySQL-stored multilingual customer survey questions and collects customer responses through wireless television remote control interface. survey module adhered to strict XML scheduling requirements and was completed ahead of schedule.
- ACTIONSCRIPT
- MYSQL
- XML
- FLASH MX
- WINCVS
- WINSCP
- CYGWIN
Dell Computer
Lead Software Engineer
Software Planner
Austin TX
Aug 1998 - May 2001Software Engineer for world's largest and most profitable personal computer manufacturer. Performed software requirement analysis for each preloaded operating system and delivered functional specifications for each. Delivered sets of software drivers on time every time. Developed design, functional, and technical specifications. Developed, analyzed, and implemented test strategies. Authored and approved end user documentation.
Summary:
- Windows
- Project Mgmt
- Software Specs
- Vendor Mgmt
- Html
- Documentation
Lead Software Engineer
- Primary Software Engineer of Latitude Product Development Team that took Latitude from #4 to #1 business notebook brand on the planet.
- First Dell Portables Software Engineer to tackle dual-branded projects (Corona II/Cypress).
- Worked hand-in-glove with Microsoft on implementing all new Windows operating systems, specifically driver interaction with the OS layers, power management issues, APM and ACPI BIOS implementations, mobile/wireless computing, and computer docking issues.
- Architected and developed the first Dell portables multilingual software driver CD for worldwide distribution.
- Defined first-ever Dell Portables vendor benchmarks and vendor responsiveness dashboards. Dashboards have been mainstreamed and are the basis for effective vendor responsiveness tracking.
Projects
Latitude
- CPxJ "Churchill"
- CPtS "Churchill"
- CPxH "Corona II"
- CPtV "Corona II"
- CSxH "Macanudo II"
- CS R "Macanudo"
Inspiron
- 3800 "Starship"
- 3700 "Cypress"
IBM
Senior Software Developer
Senior Software Planner
San Jose CA
Dec 1984 - Jun 1998Increasing ability and responsibility for software tech support, planning, and project management. Awarded eleven individual and team awards in thirteen years of service, recognizing consistent high performance, including Director's Award for Excellence.
Summary
- PROJECT MGMT
- HTML
- LotusScript
- REXX
- OS/2
- JAVA
- 390 ASSEMBLY
- IMS
Senior Software Engineer
- Integral part of cross-divisional team to launch first worldwide IBM tech support internet site.
- Created first intranet for tech support, consolidated reference documents.
Software Planner
- Forecasted multi-million-dollar tech support personnel budgets.
- Publicly praised for outstanding technical presentations at users group conferences, attended by hundreds of IBM's most influential customers.
- Architected the software division's first service extension process which resulted in $2 million revenue.
Level3 Tech Support Engineer
- Coded hundreds of product changes, fixes, and enhancements in assembly code. Participated in code reviews, mentored new employees, and solved thousands of issue reports with one code error in five years.
- Provided relief fixes and code changes to clients. Documented issues with existing code and developed multithreaded assembly-level code for assigned components.
Education
- MS Computer Science Stanford University 1998
- BS Computer Science Ohio State University 1984
Certifications
- MCSD
- MCSE+I
- MCSE
- MCT (expired)
- MCP+I
- OS/2 Engineer
- Toastmasters CTM