JOSEPH J.
MARINI
E-Mail - josephjmarini@msn.com
Cell phone: (781)
883-7533
Objective
A position in software development
related to UI client/server development,
with advancement
opportunities.
Summary
Experience developing Java applications and
web applications in a Windows
environment. Additional
experience creating tailored Java Server Faces or
JFC/Swing components and GUI’s for
advanced applications.
Skills Inventory
Languages: Java (11 years), C++, C
Technologies: Java JDK 1.5, JDK 1.6, Java
Server Faces (JSF), JSP, JFC/Swing, GUI,
Java Beans, J2EE,
XML, HTML, CSS, JavaScript, OOD, OOP, UNIX shells
Tools: Eclipse, NetBeans, IntelliJ IDEA, Quest
Software – JClass, Ant,
Visual
SourceSafe, Clear Case, CVS, Acurev
Operating Systems: Windows XP, Digital
UNIX, AIX, HP-UX, Sun-Solaris
Networking: SNMP, TCP/IP
Browsers: Internet Explorer, Mozilla, Fire
fox
Web Servers: Microsoft personal web
manager IIS
Teaching Technologies: Blackboard
Education
M.S. Computer Science, Rivier College, Nashua,
NH - Graduated Honors
B.S. Computer Science, Boston University,
Boston, MA
Work
Experience
Contract
Java Software Engineer (09/01/2005 – present)
Telcordia
Technologies, Inc – New Generation Systems, Manchester, NH
- Technologies: Java, Java Server Faces(JSF),
JFC/Swing, GUI, Java Beans, XML, JavaScript,
- HTML, CSS, J2EE
- Tools: Eclipse, Netbeans,
IntelliJ IDEA, CVS, ANT
-
- Current project Technical lead, Telcordia WebTK
tool kit, a Java Server Faces component tool kit.
-
- Technical
lead Web Xng replacement application.
- Developed
number of web pages for Web Xng replacement
application
- Developing models and components to support Web
Xng replacement application.
- Added selected user model support to WebTK tool kit.
- Developed
application infrastructure for Web Xng replacement application, using
WebTK toolkit
- Conducted three week training session for Ukraine
engineers on WebTK toolkit.
-
- Researching
WebTK JSF 1.2 support.
- Researching refactoring WebTK tool kit backing
bean model architecture.
-
- Implemented web views for proof of concept IP network
management project.
- Resolved and implemented Facelets support for
WebTK tool kit.
- Implemented Web TK tool kit support for
NetBeans 6.0.
- Implemented Web TK tool kit support for
NetBeans 5.5.1.
- Added generic dynamic advanced model object and
user defined object support to WebTK.
- Added
configurable user defined attribute support to WebTK table component
- Added
support for client side validation to WebTK tool kit.
- Created Swing management GUI which launches
command processes to generate user defined objects.
- Added
major feature IT and User defined groups Xng object components and models
support to the WebTK tool kit.
- Researched
and implemented WebTK dialog architecture.
- Added
major feature work order Xng object components and models support to the
WebTK tool kit.
- Refactored, model info type support, so the
code now uses model info class to obtain model information.
- Refactored, Xml Meta data class generator for
user defined objects.
- Added
major feature resource/service Xng object components and models support to
the WebTK tool kit.
- Fixed
all JSF component pallet display names using Java bean class API
definitions.
- Fixed
all JSF components and backing bean models icon support.
- Refactored, created the Java bean architecture for
the WebTK JSF components.
- Created
a number of composite panels, using WebTK JSF components.
- Developed
a number of sample applications using Sun Creator 2.0, JSPs and WebTK JSF
components
- Developed
a number of sample applications using NetBeans 5.5.1, JSPs and WebTK JSF
components.
- Developed
a number of sample applications using NetBeans 6.0, JSPs and WebTK JSF
components.
- Developed
a number of sample applications using NetBeans 6.1, JSPs and WebTK JSF
components.
- Fixed
numerous bugs within the WebTK tool kit components set, and
infrastructure.
Contract
Java Software Engineer (07/2005 –
09/09/2005)
Wellington Management
FI-PMT Group, Marlborough, MA
- Technologies: Java, JFC/Swing, GUI, J2EE
- Tools: IntelliJ
IDEA, CVS, Acurev, ANT
-
- Developed Java GUI JFC/Swing financial screens
- Refactored, relayed out Security Browser view,
adding additional attributes.
- Create the new Table view Holder Container,
which displays financial swaps information.
Contract
Java Software Engineer (4/2005 to 6/2005)
Wellington Management
GTS Group, Boston, MA
- Technologies: Java, JFC/Swing, GUI, J2EE
- Tools: IntelliJ
IDEA, CVS, Acurev, ANT
-
- Developed Java GUI JFC/Swing financial screens
- Refactored a number of financial application
screens
- Added enhancements and functionality to GTS
table architecture.
- Created new renderers and editors for the GTS
table architecture.
- Fixed numerous GUI issues dealing with the GTS
table architecture.
Principle Java
Software Engineer (11/2002 to 03/2005)
Element Management
System
Ciena Corporation -
Wave Smith Networks Acton, MA.
- Technologies: Java, JFC/Swing, GUI, Java
Beans, J2EE
- Tools: IntelliJ
IDEA, Visual SourceSafe, Quest Software – JClass,
ANT
-
- Integrated
Wave Smith EMS Swing GUI Java bean components into JBuilder X IDE
environment.
- Rewrote
Wave Smith EMS GUI table component to use JDK based JTable
component.
- Rewrote
Wave Smith EMS GUI tree component to use client local cache for displaying
information.
- Created
new GUI component Tree panel, configuration wizard.
- Created
new GUI component move up down component, allows reordering of entries in
a table list.
- Created
a number of new GUI components, extended from JFC/Swing, tailored to EMS
GUI environment.
- Added
table paging to the EMS GUI table architecture, allows table paging
through the EMS server.
- Added
numerous enhancements and functionality to WaveFlow
Element Management System.
- Bug
fixing client GUI JFC/Swing screens, for WaveFlow
Element Management System.
- Fixed
numerous, JDK 1.3 to 1.4 JFC/Swing related issues.
Principal Java
Software Engineer (3/2001 to 7/2002)
Network Management
Engineering
Digital Networks DNPG,
Nashua, NH
clearVISN Web
for Windows and
Unix is a web based integrated family of applets
that simplify
the management of intelligent network elements.
- Technologies: Java, JFC/Swing, GUI, Java
Beans
-
- Migrating
clearVISN Web Suite applets to JDK
1.2.2/1.3.
- Converting
clearVISN Web Suite Snmp
smart widget components to use JFC/Swing.
- Developed
JFC/Swing components to replace Symantec AWT components in clearVISN WebSuite.
- Designed
and developed screens to network manage Digital Networks GIGAswitch/FDDI switch.
- Designed
and developed screens to network manage Digital Networks TXG switches.
Contract
Java Software Engineer (3/2000 to 3/2001)
Lucent Technologies, North Andover, MA
- Technologies: Java, JFC/Swing, GUI, Java
Beans
-
- Designed
a Java application wide inactivity time out feature.
- Converted
the Cit Sonet software application to use
JFC/Swing.
- Migrated the Cit Sonet
Software application to Visual Café 4.1 and JDK 1.2.2/1.3.
- Fixed
the JNI Sonet architecture to operate under JDK
1.2.2.
- Converted
Cit Sonet tree architecture to use JDK based JTree component.
- Converted
Cit Sonet port monitor/configuration wizard to
JFC/Swing.
- Converted
Cit Sonet AWT views/dialogs to JFC/Swing.
- Created/developed
JFC/Swing components to replace Symantec specific AWT components
Principal Software
Engineer (5/1997 to 3/2000)
Cabletron Systems -
Digital Network Product Group
Network Management
Engineering, Andover, MA
clearVISN Web for Windows and Unix is a web based
integrated family of applets that
simplify the
management of intelligent network elements.
- Technologies: Java, JFC/Swing, GUI, Java
Beans
-
- Developed
in Java the clearVISN MCM WEB
access server GUI views.
- Assisted
in developing in Java the clearVISN MCM
WEB base frame GUI classes.
- Designed
and developed in Java the clearVISN
Web MCM WEB base infrastructure classes.
- Designed
and implemented in Java 27 Mcm Snmp smart widget components as Java Beans.
- Integrated
the Snmp smart widget components into the
Symantec Visual Café environment.
- Re-architected
the Mcm Snmp smart
widget components to use JFC/Swing.
- Assist
view developer software engineers with technical GUI and Java questions.
- Technical
lead for the future direction of the smart widget component architecture.
- Taught
an internal Java class to the Network Management software-engineering
group.
Software
Engineering (10/96 to 4/97)
POLYCENTER Asset WORKS
Engineering
Computer Associates
International, Andover, MA
Asset WORKS Manager for Windows is
an integrated configuration management system
Software
Engineering (4/84 to 10/96)
Digital Equipment
Corporation, Maynard, MA
Principal Software
Engineer (3/95 to 10/96)
POLYCENTER Asset WORKS
UI Engineering
Digital Equipment
Corporation, Nashua, NH
Asset
WORKS Manager for Windows is an integrated configuration management system
- Ported
the Mifwin Motif application to use TCL/TK. Now
supports both, TCL/TK and Motif.
- Developed
the Motif GUI application Mifwin, which
dynamically creates a users entry
form interface, based on information
solicited from a configuration file.
Principal Software
Engineer (6/92 to 2/95)
DECathena
Software Development Engineering
Digital Equipment
Corporation, Littleton, MA
DECathena is a
complete software package, which provides services for implementing
and managing a
distributed computing environment.
- Implemented
extensions to Motif GUI system management interfaces.
- Designed
and development the DECathena IBM AIX client
boot architecture
- Ported
all client software components of DECathena to
the IBM AIX R6000 platform.
Principal Software
Engineer (6/91 to 5/92)
Senior Software
Engineer (7/85 to 5/91)
EIC Telecommunications
& Networks
Digital Equipment
Corporation, Merrimack, NH
- Technical
lead to evaluate UNIX device drivers for a communication gateway product.
- Developed
System V streams seminar, and presented to software Engineering team.
- Researched,
organized, coordinated a ten-day UNIX training
program for software engineers.
- Re-designed
and developed a VAX VMS BI and Q-bus device drivers.
- Engineered
a DECnet Phase IV driver, allowing VMS hosts
access to an AT&T Datakit network.
- Created
an application to test connections from an AT&T Datakit
network to a VMS system.
- Produced
a link level trace program for X.25 products.
Senior Software
Engineer (4/84 to 6/85)
Computer System
Specials, Network Systems Group
Digital Equipment
Corporation, Hudson, NH
- Software
sustaining Engineer for CSS/NSG communication products.
Communications
Technical Specialist (6/82 to 3/84)
Corporate Software Support Center
Prime Computer Inc., Natick, MA
- Interfaced
with field analyst to resolve reported software problems.
Associate Computer
programmer, Corporate
Support Center
(11/81 to 5/82)
Computer Operator,
Corporate Marketing Support Center
(2/81 to 10/81)
Test Operator
Technician, Systems Expansion Test
(1980 to 1/81)
Prime Computer Inc., Natick, MA
Teaching Experience
- Java
Server Pages Programming
March 2008 - Daniel Webster College
Nashua, NH.
- Java
1 Programming
September 2007 - Daniel Webster College
Nashua, NH.
- Java
2 Programming Intermediate
November 2007 - Daniel Webster College
Nashua, NH.
-
- Java
2 Programming Intermediate
September 2003 - Daniel Webster College
Nashua, NH.
- Java
2 Programming Intermediate
May 2003 - Daniel Webster College
Nashua, NH.
- Java
programming Daniel
Webster College Nashua, NH. 4 courses July 2002 – January 2003
-
- Java
Programming
2002 - Donated teaching time at Milford High School Milford, NH.
- Cabletron
– DNPG internal Java programming course presented to the Software
Engineering staff. 2001.
- Mentor
and teach Java programming language to a number of junior Software
Engineers. 2001
- Mentor
and teach Java JFC/Swing GUI components to a number of junior
Software Engineers. 2001
- Introduction
to Java programming
- Rivier College,
Nashua, NH 1999 – 2001.
-
- Introduction
to Java programming
- Middlesex Community College Bedford, MA 1998 – 2000.
Reference
Personal and Professional available upon
request