Jeffrey Del Papa
288 Beal Rd
Waltham, MA 02453
(617) 924-3376 (h) (617) 460 6424 (cell)
dp@the-nerds.org
Objectives: Software development
manager or technical product management role in a software development
organization.
Experience:
The NERDS (self employed) (2001—present)
Developed and present a team-building
event based on my experiences with the Junkyard Wars TV series. Participants
are challenged to construct a solution to an engineering problem, in limited
time, with limited resources. Stresses group problem solving, improvisation,
and outside-the-box thinking. Half and full day corporate programs
for up to 120 people, school events for grades 6 through 12. Details
at Rubbish
Deconstruction League
Product Manager, Time0 LLC (1999
-- 2001)
Time0 developed large-scale B2B digital
marketplaces for external clients. I was the technical product manager
for the internal development organization, Systems Engineering. The
group developed the core upon which the digital marketplaces were built.
Primary duties were to be the connection and filter between client-facing
project development groups and the systems engineering group developing
the infrastructure. Coordinated 3 releases of the product and libraries.
-
Designed tools for constructing large scale
web sites, using JSP, and J2EE.
-
Performed modeling using UML and Rose.
-
Set release schedules
-
Developed release and document control protocolls
Technical Services, Harlequin
Inc. (1992 -- 1999)
Product manager (technical) for programming
language systems. Also managed international support organization for 5
programming language products. (Staff distributed between 4 sites, on 3
continents)
Products included:
-
Windows and Unix program development suites
(Windows, X/motif)
-
Database (SQL and OODB) visualization and
data mining tools.
-
Shrink-wrap end user applications on PC/Windows,
Mac and Unix
Other duties included
-
Developed training classes, and training schedules.
-
Numerous structural changes in the support
and product delivery areas.
-
CD-ROM distribution of Unix products (a cost
saving of $20,000 per release in 1993)
-
Two new product launches, 5 ongoing major
releases, one outside acquisition.
-
World Wide Web distribution of products and
product updates.
-
Established QA lab, hired QA manager.
-
Specified, and supervised development
of update authoring, delivery and tracking tool
-
Specified and managed staff developing
multi-product, multi-platform, central software licensing tools (C, VC++).
-
Target platforms: Windows NT, Unix, Java and
Macintosh.
-
Supported varying strengths of security, from
simple product keys, to dongles and a license server.
Manager, CAD Software Support.
Analog Devices, Mixed Signal
ASIC division. (1988 -- 1992)
A developer, then manager, of the
Software Support group for Janus, a comprehensive mixed signal integrated
circuit design tool. Proposed, justified, staffed, and managed the product's
first software support group. The group provided product engineering, telephone
support, on-site installation, training, bug tracking, documentation, release
control and update distribution; turning a lab prototype into a distributable
tool.
-
Drafted budgets, developed project and release
schedules, hired and supervised staff.
-
Enabled growth from 8 users at a single site
to >60 users at 8 sites in 4 countries, on 3 continents.
-
Significantly increased the reliability of
the tool by identifying unreliable sub-systems, then directing their replacement
-
Taught myself IC layout, then added device
generation for 9 BiCMOS processes to the tool's automated IC layout sub-system.
(The tool had previously supported a single process.)
-
Worked on-site with users in Japan and Europe
4-6 weeks per year.
-
Changed an undocumented prototype into a stable,
supportable, and documented software product with a significant technical
user community.
Associate Director of Technology,
Palladian Software Inc. (1985 -- 1988)
Developed diverse sections of turnkey
management decision-support expert system products. Worked with several
very large (>750,000 line) products through their entire life cycle. The
products ran on multiple platforms (IBM-PC, Unix workstations, and Lisp
workstations). The products included a financial analysis tool, and two
manufacturing capacity planning tools.
-
Supervised consultants in porting effort.
-
Supported non-technical customers and sales
staff (telephone, on-site, and at trade shows). The software was
installed at more than 30 sites.
-
Used corporate finance principles to write
complex financial models.
-
Designed a graphical user interface substrate
that was used for all user interfaces on a financial analysis product,
most user interface on a manufacturing planning product.
-
Helped develop a portable (multi-platform)
window system.
-
Built a page layout/report generation system
with Postscript output.
Member of Technical Staff, Lisp
Machine Inc. (LMI) (1984 -- 1985)
Sole implementer of LAN server software
suite for VAX/VMS. The product provided file, remote login, mail, remote
printing, and address resolution servers for a MIT developed local area
network protocol.
System Programmer, GTE Fundamental
Research Lab (1981 -- 1984)
As a member of the Artificial Intelligence
Group, was involved with the startup of a research program in machine learning;
as a member of the Robotics Fundamentals Group, was involved with a basic
research program in robotics.
-
Developed real time control software.
-
Direct control of robot manipulator.
-
Dynamic object system, with guaranteed maximum
latency.
-
Language development including a parser for
PROLOG and real-time, multi-process extensions to SCHEME [an object oriented
LISP dialect].
-
System administration/management. (Included
planning the relocation of a "traditional" machine room).
Publication: Replacing VAL - Direct
control of a Unimation PUMA Arm.
Member of Technical Staff, Applicon
Inc. (1979 -- 1981)
VMS device driver development [including
prototype hardware].
Software Engineer, LFE Corp.
Process Control Division. (1977 -- 1979)
Developed embedded real-time process control
software for a non-contact sheet measurement system.
Made extensive modifications to an operating
system originally based on RSX-11A. Added additional bootstrap loaders,
device drivers [including prototype hardware], memory management extensions,
I/O error logging, and performance metering.
Languages: C, Dylan, Lisp, Assembler
(several machines including common embedded microprocessors), SQL (Oracle,
Sybase), Java, and FORTRAN. Strong background in object oriented program
design.
Software: Have worked with the internals
of VMS, RSX-11M, RSX-11A, RT-11, the Lisp machine software system, and
ITS. Use IBM PC (MS-DOS, Windows, Linux), Macintosh and Unix workstations
regularly. Familiar with several network protocols, at the packet level.
Education:
Japan Society of Boston (1989 -- 1990)
Introductory Japanese
Palladian Software (1985 -- 1986) Principles
of Corporate Finance
Northeastern University Continuing Education
Program (1983) Principles of Telephony I and II
Boston University evening graduate program
(1978) Operating System Principles
Northeastern University (1975 -- 1977)
Mathematics, CS, and Electrical Engineering courses.
Other Activity: Cyclist, build recumbent
bicycle frames. Certified "Effective Cycling™” instructor. Interested in
early music; serve as treasurer and member of the board of directors for
the Society for Historically Informed Performance, a non-profit, volunteer
arts organization, now in its 15th year. Organized the first US team to
compete in the British "Scrapheap Challenge" (called "Junkyard Wars" when
shown in the US) engineering competition. The team ( The
New England Rubbish Deconstruction Society; The NERDS™)
placed second.