[Photo of Brian Clapper]

Extended Résumé

Brian M. Clapper

25 Walnel Drive

Royersford, PA 19468-1122

Email: bmc @ clapper . org

WWW: http://www.clapper.org/bmc/

A summary résumé is also available.


PROFESSIONAL EXPERIENCE

February, 2008, to date

Senior Software Engineer

Invite Media, Inc., 1716 Chestnut Street, Suite 4, Philadelphia, PA 19103

Invite Media builds technology to facilitate Internet advertising. As one of the senior developers, I am a member of a small team that's responsible for specification, design, and implementation of large-scale, real-time advertising technology. The system is still under development; it is being written in Python and Java, and it is being designed as a highly scalable system capable of handling very large numbers of transactions.

June, 1999, to February, 2008

Enterprise Architect / Senior Developer

FullTilt Solutions, Inc., 1400 Liberty Ridge Drive, Suite 100, Wayne, PA 19087

I was one of a handful of senior-level developers of the FullTilt Perfect Product Suite product information management tool. We developed, from scratch, a business-to-business ecommerce product that streamlines the management of product data. The product embodies a work flow process that enables a company to process, classify, attribute, search, maintain, and deploy large volumes of product data without requiring armies of data entry personnel. The product's server-side software is written entirely in Java, allowing it to be deployed on a variety of different platforms. Perfect Product Suite's user interfaces consist of browser-based HTML screens that interact with server-side Java servlets.

Perfect Product Suite can import product data in a variety of formats, including spreadsheet data and Perfect Product Suite's XML format. Once the data has been normalized and attributed, Perfect Product Suite stores the data in a relational database, where it is organized according a powerful, proprietary data model.

Perfect Product Suite performs all database access solely via JDBC; consequently, it will run against any robust, full-featured relational database that supports JDBC access. We explicitly support and test against Oracle, IBM's DB2 and Microsoft's SQL Server.

Perfect Product Suite is patented; I am listed as a co-inventor.

As a senior developer, my duties included architecture, design, development, and, occasionally, sales support. I have worked on every component of Perfect Product Suite; among these components are:

In March, 2007, I assumed the position of Enterprise Architect, putting me in charge of the overall architectural direction of the product.

The members of our team were located all across the country, and many of us (including me) worked from home offices. Producing a quality product required us to master the challenges of collaborating across large distances and several time zones.

April, 1997 to June, 1999

Senior Architect / Senior Software Developer

PLATINUM technology International, inc. (acquired by Computer Associates International in 1999), Three Valley Square, 512 Township Line Road, Suite 300, Blue Bell, PA 19422

Prior to its acquisition by Computer Associates, PLATINUM was a large software company that focuses on corporate enterprise management software. My group developed and maintained the PLATINUM Open Enterprise Management System (POEMS), a unified infrastructure into which all PLATINUM products were integrating, to provide seamless operation, administration, and look-and-feel across the PLATINUM product line.

In April, 1998, I was promoted to the position of architect, with responsibility for the "back-end" (non-GUI) components of the POEMS infrastructure. Along with the front-end architect, my duties included:

Prior to assuming the architect role, I was a senior member of one of the internal POEMS development teams. On that team, my duties included:

Shortly after PLATINUM was acquired by Computer Associates, I left the company to join FullTilt.

October, 1993, to April, 1997

Senior Member of Engineering Staff

N2K Inc., 435 Devon Park Drive, Suite 600, Wayne, PA 19087-1943

Senior developer, computer security professional, and internal staff consultant for N2K Inc, an Internet-oriented entertainment company and an on-line music retailer that ultimately merged with CDNow. N2K was primarily an on-line music retailer. Until 1998, they also owned a series of products belonging to the former Telebase Systems, Inc. (now part of Dun & Bradstreet). I was originally hired by Telebase, several years before the merger. Telebase's product line concentrated on on-line reference tools which featured full-text database retrieval, as well as access to live reference librarians.

At N2K, my duties included:

February, 1991, to October, 1993

Senior Member of Technical Staff

Tangram Enterprise Solutions (formerly, Rabbit Software Corp.), 7 Great Valley Parkway, Malvern, PA 19355

Senior developer and team leader for Rabbit Software, a small company that developed PC-based SNA networking software, primarily for the UNIX, DOS, and MS-Windows environments.

Duties included:

February, 1990, to February, 1991

Computer Scientist

Naval Air Development Center (now the Naval Air Warfare Center in Patuxent River, MD), Warminster, PA 18974-5000

After returning from the Software Engineering Institute, I was assigned to a project that attempted to define a set of industry-based computer standards for the Navy. Responsibilities included:

Other duties included:

February, 1989, to February, 1990

Navy Resident Affiliate

Software Engineering Institute (SEI), Carnegie Mellon University, Pittsburgh, PA 15213-3890

Selected to serve as NADC's Resident Affiliate to the SEI for one year. Served primarily as a Navy representative on the User Interface Prototyping Project, helping to build a UNIX-based user interface management system (UIMS) called Serpent. Duties included:

In February, 1990, I co-authored a paper about Serpent and presented it at the Winter 1990 USENIX Technical Conference (available in the Proceedings of the 1990 USENIX Technical Conference).

May, 1985, to February, 1989

Computer Scientist

Naval Air Development Center (now the Naval Air Warfare Center in Patuxent River, MD), Warminster, PA 18974-5000

Initially served as a principal member of a team who developed a software engineering environment for System V UNIX. This environment, used by several Navy contractors, provided controlled access to the software development process; it consisted of a complex set of interdependent software tools and support utilities. As a member of this project, my duties included:

I also served as system manager for a network of UNIX-based workstations.

May, 1983, to May, 1985

Programmer/Analyst

Financial Automation Corporation, a wholly-owned subsidiary of the Philadelphia Stock Exchange, 1900 Market Street, Philadelphia, PA 19103

Member of the technical staff responsible for maintaining and developing software for Centramart II, a complex, event-driven computer system providing central trading support for the Philadelphia Stock Exchange. Duties included design and implementation of new software, as well as maintenance and enhancement of existing software. All software was written in an extended Pascal dialect, and ran on a Honeywell minicomputer.

January, 1983, to May, 1983

Adjunct Instructor

Temple University, Philadelphia, PA 19122

As an undergraduate, I taught an introductory Fortran programming course in the College of Engineering. I was solely responsible for course material, classroom presentation and examinations for a class of approximately 25 students.

PUBLICATIONS

Bass, L., Clapper, B., Hardy, E., Kazman, R., Seacord, R. "The Serpent User Interface Management System." Proceedings of the 1990 USENIX Technical Conference.

PATENTS

Co-inventor: US Patent #6,668,254, Method and system for importing data. (Also patented in Europe, patent number EP1227411).

MISCELLANEOUS

Languages: Java, Javascript, C++, C, various assemblers, Perl, Python, all UNIX shells, HTML, XML, SQL

Operating Systems: Most flavors of UNIX (including Solaris, HP/UX, AIX, and Open Source systems such as FreeBSD and Linux), Mac OS X, Windows NT/98/2000

EDUCATION

B.A., Computer and Information Sciences, May, 1983 (Magna Cum Laude)
Temple University, Philadelphia, PA

Elected to Phi Beta Kappa in April, 1983


Brian M. Clapper, bmc @ clapper . org Last modified: Thu Jan 31 09:26:49 2008