Resume
Microsoft Word Version Available
- 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
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 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 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
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 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
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.
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.
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.
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
| B.S. cum laude in Mechanical Engineering with Computer Science Minor |
1986 |
| Virginia Polytechnic Institute |
Blacksburg, VA |