Post Job Free
Sign in

Software Engineer Management

Location:
3052
Posted:
July 21, 2010

Contact this candidate

Resume:

Jeffrey S. Pace

* ******** *****

Litchfield, New Hampshire 03052-2488

603-***-****

*****@******.***

[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.



Contact this candidate