Resume

Microsoft Word Version Available

Technical Summary
  • Technical Leader for large-scale enterprise and Internet applications on the Microsoft platform, managing teams of up to 29 developers
  • IT Architect, setting technology directions to meet critical business needs
  • Mentor and trainer, writing and delivering lectures and classes in topics such as SOAP, COM+, Unit Testing and BizTalk Server 2000
  • Active and engaged Visual C++, C# and Visual Basic developer utilizing the latest Microsoft technologies
  • Project troubleshooter, joining troubled projects across the country to identify, find and fix major issues that threaten delivery
  • Microsoft Certified Solution Developer with a concentration on Visual C++, Visual Basic and COM
Experience
National Association of Securities Dealers (NASD) Rockville, MD
Senior Software Architect 2002-Present
NASD is a self-regulatory organization responsible for regulating the securities industry. Senior Architect responsibilities include acting as in internal consultant to business teams; making presentations to upper management (to the CTO and President level); and promoting shared services to reduce TCO of NASD technology. Specific projects include–
  • Architected, designed and implemented a shared service allowing the deployment of data collection forms over the Internet without code using metadata and configuration. This Form Submission Framework is written in .NET, can render forms in Adobe Form Server or XForms format and makes extensive use of Web Services to allow interaction with internal NASD systems. The framework is currently utilized in meeting 2 different data gathering needs, with several more queued for release.
  • Guided the Dispute Resolution department in planning the modernization of their current software infrastructure. The current infrastructure utilizes an Informix 4GL user interface to access an Informix database, along with Windows DNA browser based applications. Several paths leading to a unified system written in a more modern and flexible technology have been outlined for upper management.
  • Received a President’s Award and bonus for reviewing several existing systems, increasing performance up to 85% by diagnosing and providing remedies for systemic problems
vizzTV (SKH Group, Inc.) Corte Madera, CA
Indpendent Consultant 2005
vizzTV is a startup venture by SKH Group. Their product is a service that allows users to publish slideshows with audio accompaniment (voice or music) to the web for download and presentation on Tivo DVR players.
  • Designed and implemented the prototype for the client side layer, utilizing the Tivo HME API to provide menu capabilities to navigate through slideshows and coordinate the download and playing of the slide on the Tivo DVR.
  • All code was in Java, communicating with the vizzTV site via web services.
Verizon.com Dallas, TX
Technical Consultant (Biff Gaut Consulting) 2002
Verizon.com provides the ability for Verizon clients to make service requests online that previously required calling a customer support center. Verizon requested that a consultant come in and examine all aspects of the site, looking for opportunities to improve performance. During the two month engagement, through code modifications, configuration changes and architecture improvements -
  • Increased server capacity 500%
  • Decrease request processing time 37%
  • Made long term recommendations providing significant improvements in the near future
Open Solutions (formerly Remember Data Services, Inc.) Indianapolis, IN
Chief Technical Architect (Biff Gaut Consulting) 2001
Remember Data Services, Inc. provides a turnkey software solution for Credit Unions. Their current system is a text-based system running on the Alpha. They are currently in the process of creating an entirely new product based on the Microsoft .NET architecture. As Chief Technical Architect-
  • Led the design and development of a proof of concept prototype using .NET and COM+ Services to create a system based on composed transactions. The prototype, written in C#, made extensive use of COM+, XML and ADO.NET.
  • Led the specification, design and development of the company’s .NET development platform, including error handling, testing, user interface design issues, COM+ interaction and security
  • Served as technical resource as the team members came up to speed on the .NET platform.
Divine, Inc. Leesburg, VA
Senior Software Developer 2001-2002
Divine provides software and services for enterprise solutions, including XChange, the 1998 call center management system of the year. As Senior Software Developer-
  • Implemented a load balancing thread engine in C++ for running server side Visual Basic scripts, allowing users to customize the behavior of their call center servers.
  • Designed and implemented a COM wrapper around the server call management software, allowing customers to easily write their own client applications in Visual Basic
Dell Professional Services (Formerly Plural/Micro Modeling Associates) Bethesda, MD
Technical Director 1994 – 2001
Plural, the 1999 Microsoft Partner of the Year, is a Microsoft-focused computer consulting firm providing project-based application development for a wide range of Fortune 500 clients. In addition to nationwide internal training, mentoring and project troubleshooting, built and managed the DC Advanced Technology Group. This 10 person group specialized in COM-based enterprise and Internet applications. Through this group, was engaged as manager and developer to over 28 different projects. Highlights of projects include:
  • Nasdaq Surveillance Delivery Realtime (SDR) – an application used by Nasdaq Market Watch to onitor market activity. This application, distributed between 9 different servers and dozens of client machines, monitors and correlates several data feeds and processes up to 2000 messages a second. Construction involved 29 developers and utilized MTS, MSMQ, SQL Server, WBEM, MMC Snap-ins, SNMP and DCOM. Since this was one of the first projects that showed Windows NT to be capable of BackOffice calculations at this volume, Microsoft monitored the progress closely and published a whitepaper about the application on its web site. The application was a finalist for the Smithsonian-Computerworld Award for Excellence in Information Technology.
  • Nasdaq Mid-Tier – an application that monitored Nasdaq data feeds, consolidating transaction information and producing a data feed of periodic reports to Nasdaq clients on transactions and market state. This project utilized MSMQ, C++, ATL, SQL Server and DCOM extensively and processed over 2000 messages/second.
  • Nasdaq-Online (design and prototype of the COM architecture) - a large-scale limited access Internet site. This limited access site provides market and corporate information to a user base of 5000 users. Implementation of the design tripled the speed of the site over the previous ASP/SQL Server only implementation. The design and prototype involved a team of 6 people.
  • Tasmanian Traders - a web application written for Microsoft demonstrating the capabilities of Visual Studio 5.0.This application was written before the release of VS 5.0 for Microsoft to use in the introduction of the application at Developer Days ’97. This application involved a team of 3 people.
  • Internal Projects – various efforts to improve quality throughout Plural. Highlights of these efforts include authoring classes on BizTalk Server 2000 and Unit Testing; giving internal workshops on topics such as SOAP and COM+; writing the corporate C++ Coding Standards; submitting documents to the Plural Process; and publishing daily newsletters to disseminate information from conferences such as the PDC.
MapQuest (formerly GeoSystems, Inc.) Falls Church, VA
Senior Geographic Systems Analyst 1992–1994
GeoSystems provided custom built Geographic Information System applications for clients. These applications were built both from scratch and based on a set of internally developed libraries. Project highlights include-
  • Technical Manager for the New Jersey Transit Travel Information System – an application that allows users to calculate and plot routes using the bus and rail system between any two points in New Jersey. This product was written in C++ using Motif for the user interface. Accomplishments include supervision of the overall design; liaison with customer; supervision of data production; and C++ coding.
  • Developer for EMAPS - an OS/2 presentation manager and MS Windows system written in C for the display of spatial data. The system allowed for the display of dozens of different geographic data sets incorporating the entire world. Accomplishments include: creation of an OS/2 grid control to display tabular data; implementation of a coverage that displayed satellite traces based on orbital parameters; implementation of a "fast draw" method of data display that increased map drawing speed by an order of magnitude.
  • Technical Representative for Sales Support - Wrote several proposals and demos including a map control for use within Visual Basic that led to a contract with a Multiple Listing Service vendor. Created a multimedia prototype kiosk-based Travel Information System that included music and full motion video. Participated in several oral presentations of contracts to prospective clients.
ESS (Formerly Research Alternatives) Rockville, MD
Vice President of Software Development 1983-1992
Research Alternatives provided map-based Emergency Management software and services to state and local jurisdictions as well as private industry. This software would facilitate communication and coordination between agencies during times of emergency. Project highlights include:
  • Technical Manager, architect and developer for the Emergency Information System (EIS) - a PC-Based, map-oriented database system for emergency management in the public and private sectors. EIS is installed in more than 1300 locations world-wide and won the Computerworld-Smithsonian Award for Excellence in Information Technology in 1991. It has been certified in 21 states as the official state-wide Emergency Management software system. EIS features include: full jurisdictional mapping; complete multi-user database capabilities; background communications; remote sensor monitoring and command procedures for complex data retrieval. Its plume dispersion information file format has become an industry standard, supported by four of the top five plume dispersion modeling programs in the world. Responsibilities outside technology included marketing and system demonstrations; user training across the United States and the Caribbean; chairing sessions in national conferences; writing articles for quarterly newspaper; and managing Technical Support.
Skills
Technologies & Languages – COM/DCOM/COM+, Visual C++, Visual Basic, ATL, C#, MTS, MSMQ, SQL Server, BizTalk Server 2000, ASP, SOAP, .NET, Windows (2000, NT, 98), MFC, XML, XSLT, ODBC, ADO, UML, VBScript, Tibco Rendezvous

Past Experience - OS/2, MS-DOS, Open VMS (Motif), CP/M, FORTRAN, 8086 Assembler, Access, Paradox, CTree, Oracle

Degrees and Certifications
B.S. cum laude in Mechanical Engineering with Computer Science Minor 1986
Virginia Polytechnic Institute Blacksburg, VA