Jeffrey S. Pace
Litchfield, New Hampshire 03052-2488
*****@******.***
[pic] http://www.linkedin.com/in/nhpace
Overview
A consistent track record of successfully designing, developing,
refactoring and deploying state of the art software applications and
managing all aspects of a software projects' life cycles. Broad knowledge
and hands-on experience in software design and prototyping especially for
multi-tiered client/server systems. Highly motivated, hardworking, focused
and well experienced in startup environments.
Specialties
Solid software engineer with heavy user interface experience, deep
design and architectural skills. Desktop and Web application GUI
design, Java, GWT, AJAX, SWT, Swing, MFC, XML.
Employment History
10/08 - present RSA, The Security Division of EMC
Bedford, MA
. Principal Software Engineer - Responsibilities include
researching, prototyping and leading the development of
the next-generation Web 2.0 GUI for the enVision product
line. Also led the re-design and development of the
EventExplorer application which is an SWT-based analysis
and incident management tool for security analysts.
All work was implemented with Java, GWT, GWT-Ext, SWT.
10/05 - 8/08 Reva Systems Corporation
Chelmsford, MA
Principal Software Engineer - Reva's focus is developing a
RFID device controller. This controller manages and
controls RFID readers, printers and custom applications (or
services) in various environments. As a recognized lead
developer within a small team, I was responsible for
designing and implementing a configuration and management
application for Reva's RFID controller appliance. Such
responsibilities included:
. Driving the application from an initial internal tool to
a customer-focused application.
. Implemented and articulated the vision for UI design,
usability and application infrastructure.
. Led the design and implementation of the following
tasks: device management, software update, status
management, statistics, reporting (ALE), custom service
configuration, event management and deployment and many
others.
. Worked with the rest of the organization assisting issue
resolution, gathering requirements, as well as
communicating solutions and designs.
All work was implemented with Java, Swing, JIDE, JGoodies,
eclipse.
8/03 - 10/05 Sonic Software Corporation (a Progress Software
company)
Bedford, MA
Principal Software Engineer - Working within a small UI
development team designing and implementing:
. a JMS management application. This management
application performed configuration, management and
metrics capabilities over a network of MQ-based domains,
brokers and containers
. designing use-cases as part of the design and
architecture of a new Service Oriented Architecture
(SOA) development application based on eclipse and
Business Process Modeling (BPM).
. a proprietary process flow-development application.
All work was implemented with Java, Swing, eclipse and MFC.
4/02 - 6/03 Engage, Inc. (Acquired by JDA Software)
Andover, MA
Principal Software Engineer (UI Team Lead) - Working within
a small development team as team lead designing and
implementing:
. a promotion planning enterprise application using
Java/Swing. Responsibilities range from application
architecture to component development. Maintained a
Project Leadership role over all releases and internal
milestones.
. a next generation of our ContentServer product. Designs
and development included a J2EE infrastructure of asset,
store, workflow and classification management.
Successfully implemented a prototype work order
management system which had a clear separation of asset
and workflow management. All development was done using
JBuilder and the JBoss application server.
11/00 - 4/02 Tiburon Networks, Inc. (defunct)
Andover, MA
Principal Software Engineer - Worked within the Network
Management group as a member of the infrastructure team
responsible for the architecture, design and development of
the Tiburon Management System application. Designed and
developed:
. an application framework and infrastructure for a full
featured Java-based network management system.
. a device management facility to manage several dynamic,
diverse device types and their interaction within the
management system. This feature is central to the
Network Management System.
. a compete statistics reporting client infrastructure
including formula management and charting.
. a device file explorer supporting FTP and associated
file viewing.
. a firmware management and upgrade tool.
. a multi-tiered telnet and FTP server implementation.
All work was implemented with Java, Swing, and RMI.
4/98 - 11/00 Engage, Inc. (a CMGI company)
Andover, MA
Principal Software Engineer - Worked within the
Enabling Technologies Division in project and technical
lead roles. Designed, developed and maintained the
following components of the Engage Marketing Workbench:
. an administration application responsible for
monitoring, configuration and management of a highly
scalable set of distributed services.
. a classification application to allow users to classify
a web sites components with a customizable ontology.
. a JavaScript-based portrait application used in building
custom HTML registration forms based on a sites
ontology.
. a database reporting application using the Business
Objects enterprise analysis tool.
All work was implemented with C++, MFC, Win32, and some Java.
4/97 - 4/98 FutureTense, Inc. (Acquired by OpenMarket)
Acton, MA
Senior Software Engineer - Worked within this Internet
startup developing new features and software for products
our Internet Publishing System. Designed, developed and
maintained:
. a Marimba Castanet and FTP publishing tool used for
publishing the users resultant work to a Castenet
channel.
. a project management infrastructure for managing
multiple website components within the context of the UI
framework.
. an action builder infrastructure for defining page
transitions and actions.
. A page generation scheduling tool to automate the
publishing of dynamic content within the context of the
users website.
All work was implemented with C++, MFC, Win32, and Java.
8/96 - 4/97 PictureTel Corporation (Acquired by Polycom)
Andover, MA
Senior Software Engineer - Worked within the Group Systems
Division designing and architecting PictureTel's next-
generation data conferencing client. The client
application's target platforms included Windows95 and NT
4.0. The development environment was Visual C++ 4.2 (MFC).
Object-Oriented design methodologies were utilized
throughout the architecture and design of this product.
4/94 - 8/96 MapInfo Corporation (Acquired by Pitney-Bowes)
Troy, New York
Senior Software Engineer - Worked within the R&D
group developing new features and software for our family
of desktop-mapping products. Coding responsibilities
include Visual C++ 2.0 (MFC), XVT, C and C++ development on
Windows 95 and Windows NT 3.51. Examples of feature
development include substantial re-work of our product's UI
to bring to Win95 and Office 95 compliance, and several
associated features for our 4.0 release. Also responsible
for substantial UI re-work of our geocoding product and
project lead on two concurrent maintenance releases. New
product development includes a Web-based Mapping server
designed to work with a large number of HTTP servers.
Specifically, this product is responsible for managing
multiple instances of our MapInfo product, through OLE
automation, under Web traffic conditions.
8/90 - 4/94 Dataware Technologies (Acquired by OpenText)
Albany, New York
Software Engineer/Project Leader - Worked within the
Core Development Group leading/coordinating, designing and
coding new features and enhancements into our full text-
retrieval database enginee - BRS/Search. Coding
responsibilities included C on UNIX-based workstations
while maintaining portability to several disparate
platforms. Examples of such enhancements include creating
relevance feedback and enhanced pattern matching features
and adding client-server functionality through TCP/IP. My
client-server product responsibilities involved separating
our product into cohesive components and ensuring product
integrity in a distributed environment over the Internet.
Future development iterations included remote database
update capabilities and a client-side API for custom
interface development.
Education
Union College State University of New York at
Albany
Schenectady, New York B.S. Computer Science & Applied
Mathematics M.S. Computer Science Minor: Business
Class of 1995 Class of 1990
References
Available upon request.