Microsoft Certified Professional THOMAS LLOYD HUFF
SILVER SPRING MD
E-mail: cellarcomment@hotmail.com

SKILLS: C#.Net, VB.Net, ASP.Net, ADO.Net, SQL, XHTML, XML, JavaScript, VBScript, COM+, ActiveX, HTML, Visual C++, Visual Basic, C++, OpenGL, IIS, SQL Server, MS Index Server, Oracle, Sybase, DTS, Visual SourceSafe, Rational Purify, Microsoft Office, Windows 2000/2003, Windows XP, X-Window Systems, UNIX
EDUCATION: Master of Science - Computer Science, Honors
Johns Hopkins University, Baltimore MD
June 1998 - August 2001
GPA: 4.00

Bachelor of Science - Computer Science, Magna Cum Laude
University of Maryland, Baltimore County, Baltimore MD
January 1992 - January 1996
GPA: 3.88

Microsoft Certified Professional
Microsoft Corporation, Redmond WA
January 1998
EXPERIENCE: Programmer/Analyst II
American Capital, Ltd., Bethesda MD
May 2005 - present
  • Design, implement, test and deploy an intranet based system that enables analysts to value portfolio companies by collecting financial data on similar companies and transactions (mergers or acquisitions) occurring in the marketplace. The system acquires industry-wide company and transaction data from external data providers and enables users to search and attach this data to individual portfolio company valuations to compute the portfolio company’s fair-market value. Technologies used on this project include .Net Framework, C#.Net, ASP.Net, ADO.Net, XML, Javascript, CSS, IIS, SQL Server 2005/2000, Windows XP, Windows 2003 and CSE HTML Validator.
  • Design, implement, test and deploy a company wide intranet portal including employee profiles, read and write access to document repositories, discussion boards, announcement areas, and a multifaceted search engine for file catalogs, discussion areas and database content. Technologies used on this project include .Net Framework, C#.Net, VB.Net, ASP.Net, ADO.Net, Microsoft Index Server, Javascript, CSS, IIS, SQL Server 2000, Windows XP, Windows 2003 and CSE HTML Validator.
  • Designed, implement, test and deploy a remote file browser. The system mimics the look and feel of the Microsoft Windows Explorer across the Internet replacing drag and drop functionality with checkboxes and buttons to download, upload, move, copy, delete, rename and zip files and using Active Directory to verify security on a file by file basis. Technologies used on this project include .Net Framework, VB.Net, ASP.Net, ADO.Net, Javascript, CSS, IIS, Windows XP, Windows 2003 and CSE HTML Validator.
  • Reengineered a large portion of a project to significantly improve performance and usability. The program enables analysts to view the entire collection of America Capital portfolio companies and view or change associated data. Technologies used on this project include .Net Framework, C#.Net, ASP.Net, ADO.Net, SQL Server 2000, Javascript, CSS, IIS, Windows XP, Windows 2003.
  • Upgraded an existing project to allow user’s to upload scanned documents and supply metadata to an OCR engine and document repository for cataloging. Technologies used on this project include .Net Framework, C#.Net, ASP.Net, ADO.Net, SQL Server 2000, Javascript, CSS, IIS, Windows XP, Windows 2003.
Lead Software Engineer
Mitretek Systems, Inc. (now Noblis), College Park MD
March 2001 - April 2005
  • Requirements gathering, design and development of secure web-based system for the Connecticut Department of Labor uniting several staff-side administration systems into one. It allows staff to validate records, view reports and manage data. Technologies used on this project include .Net Framework, VB.Net, ASP.Net, ADO.Net, CSS, XSL, IIS, SQL Server 2000, Windows XP and Windows 2003.
  • Requirements gathering, design, development and installation of a Internet-based claims filing and validation suite for the Louisiana Department of Labor. The first subsystem in the suite allows employers to file lists of laid off workers over the Internet. The second subsystem allows unemployed individuals to file new and additional claims for unemployment insurance via the Internet. This subsystem also flags claims that are questionable. The third subsystem allows DOL staff to authenticate questionable claims, enter or edit claims, and manage the system. Technologies used on this project include Active Server Pages, Visual Basic, COM+, VBScript, SQL Server 7/2000, DTS and IIS.
  • Development of a library of T-SQL stored procedures and user defined functions that assemble XML required to dynamically render web pages for an all-purpose page generator. Also participated as a member of the generator design team.
  • Development and implementation of a generic help generation system that has now been incorporated into several systems. Technologies used on this project include Active Server Pages, Visual Basic, COM+, VBScript, SQL Server 2000 and IIS.
  • Development and installation of address verification functionality in the Delaware Initial Claims for Unemployment Insurance web system. Technologies used on this project include Group 1 HotData, Visual Basic, SQL Server 2000, COM+, ADO, ASP and IIS.
  • Redesigned and re-implemented several DTS packages and stored procedures to increase performance for Alabama’s Wage and Tax web system. Technologies used on this project include VB.NET, T-SQL and IIS.
  • Design and implementation of a prototype for the administrative sub-system of the Connecticut Wage and Tax system. Technologies used on this project include VB.NET, SQL Server 2000 and IIS.
  • Design and development of reporting subsystem for Louisiana’s Online Employer Registration system. Technologies used on this project include Visual Basic, ActiveReports2, SQL Server 2000, COM+, ADO, ASP and IIS.
  • Conducting presentations on several topics including Structured Testing using Cyclomatic Complexity, Transport Layer Security, Persisting XML Data in .NET, ASP.NET Form Validation, Common Sense Programming, Creating Video Tutorials with Camtasia, and Creating Microsoft Reader Books.
Software Engineer
PowerVision Corporation, Columbia MD
May 1998 - January 2001
  • Development of a platform-independent Internet content delivery system consisting of several specialized modules that communicate via a proprietary TCP based protocol. The system, as a whole, dynamically assembles virtual labs that allow end-users to directly interact with Cisco routers and then provides an evaluation of the user’s performance. Technologies used for this project include Visual C++, CGI, SQL, ODBC, IIS, SQL Anywhere, TCP, SMTP and Rational Purify.
  • Implementation of a web-based bug tracking system to be used internally as part of PowerVision’s software development process. Technologies used for this project include Visual InterDev, Active Server Pages, VBScript and ODBC.
  • Development of a web-based system that enables the National Marine Fisheries Service to issue and renew commercial fishing licenses on-line. The primary technologies used in this project were ASP, VBScript, Visual InterDev, Site Server Commerce Edition and Oracle.
  • Development of several OPOS (OLE Point of Sale) Service Objects for various companies. These modules are COM based hardware drivers that interface with retail devices via serial port communication. Specifically I have written four scale and one pole display driver. Primary technologies used on these projects include Visual C++ for the drivers and Visual Basic for the test applications.
  • Implementation of an advanced search feature and reporting features for the company’s defect tracking system.
  • Implementation of a proprietary TCP based protocol using ANSI C++.
  • Research and development of Microsoft ActiveStore applications on the Windows NT platform using Visual Basic, Visual C++, ATL, COM, SQL Server, MSMQ, MTS, ADO and OLE DB.
  • Development of portions of PowerVision’s web site using several graphics tools and a good text editor.
Senior Software Engineer
MMCI: Multi-Media Communications, Inc., Bethesda MD
March 1996 - May 1998
  • Leading efforts in the full cycle development of the Integrated Network Management System (INMS) project. INMS is a 3D shipboard cable tracking, network management and asset accounting system that MMCI is developing for the United States Navy on the Windows NT platform using Visual C++, MFC, OpenGL and Oracle. This product enables users to navigate multi-level architectural drawings and add, select or delete devices, cables and networking components. Each networking component has a set of attributes that may be edited with proper security. The program includes connector level network path tracing capabilities, dynamic report generation and integration with HP OpenView, Remedy’s Action Request System for trouble ticketing and Microsoft’s System Management Server.
  • Design and implementation of a reusable extension DLL using Visual C++ and MFC. This DLL contains a collection of helper dialogs offering a report editor, clipboard-aware message boxes and a database file dialog simulator.
  • Development of a report engine at Cost Management Systems using Visual C++, MFC, DAO and Access to be used as part of the IDOCS System employed by the United States Air Force.
  • Management of projects with Visual Source Safe.
  • Supervision of the INMS web-site development.
  • Conducting user training consisting of a two-day program enabling naval personnel to become fluent with INMS.
  • Presenting client demonstrations of INMS.
  • Performing network maintenance.
  • Installation and upgrades of hardware.
  • Authoring the INMS Tutorial, various brochures and handouts. Contributing to the INMS User’s Manual and web site.
Software Engineer
NOAA: National Oceanic and Atmospheric Administration, Silver Spring MD
March 1995 - March 1996
  • Sole contributor in full cycle development of graphically oriented grid-to-zone weighting program (MOD WGTS) for the National Weather Service’s Interactive Computer Worded Forecast (ICWF) system to assist meteorologist in automated forecasting. The application displays maps and allows users to select zones (county-like areas) enabling users to edit a numeric grid that corresponds to the selected zone. When a zone is selected, the corresponding distinct numeric grid is superimposed over the current map and the user may increment and decrement the weights for any of that zone’s grid points. Technologies used on this project include C, Motif, Embedded SQL, UIM/X and X-Windows.
  • Sole contributor in full cycle development of graphically oriented zone selection program (ZONE) for the National Weather Service’s Interactive Computer Worded Forecast (ICWF) system to assist meteorologist in automated forecasting. The application enables users to select one or more zones from maps they load. Technologies used on this project include C, Motif, Embedded SQL, UIM/X and X-Windows.
  • Sole contributor in full cycle development of graphically oriented geographic area designation program (GPIK) for the National Weather Service’s Interactive Computer Worded Forecast (ICWF) system to assist meteorologist in automated forecasting. The application enables users to select and save rectangular areas from a map of the USA. Once an area is selected, users may zoom in and make additional adjustments. Technologies used on this project include C, Motif, Embedded SQL, UIM/X and X-Windows.
PUBLICATIONS: “Testing the Solution,” MCSD Visual Basic 6 Distributed Applications Study Guide (Exam 70-175), Osborne/McGraw-Hill, 1999, ISBN:0-07-211932-2.
CLEARANCE: United States Government Secret Level Security Clearance (DISCO) [inactive]
FCC Restricted Radiotelephone Operator Permit [active]
CERTIFICATES AND HONORS: Phi Kappa Phi National Honor Society
Golden Key National Honor Society
Upsilon Pi Epsilon International Computer Science Honor Society
Phi Eta Sigma National Honor Society
Toastmasters International (public speaking)
HOBBIES AND INTERESTS: Computers, movies, snowboarding, inline-skating, hiking, camping, SCUBA, skydiving, playing guitar, hockey, lacrosse, quantum mechanics, and astrophysics.
References available upon request
Last Modified: August 22, 2005
Latest résumé available at: https://userpages.umbc.edu/~thuff1/resume.html
Coursework summary available at: https://userpages.umbc.edu/~thuff1/coursework.html