Resume of: Timothy P. Sabin
SCJP, SCEA


E-mail address: tim@timsabin.com
An MS Word version of this resume is available at http://word.resume.timsabin.com
Letter of reference from Concert at http://concert.ref.timsabin.com
Letter of reference from PRC (Northrup Grumman) at http://prc.ref.timsabin.com
Congrats letter at (Rich Text format) http://congrats.timsabin.com,
(Text Format)http://congrats.txt.timsabin.com
Web Site: http://timsabin.com;
code & documentation for past projects at http://timsabin.com,
click on links.
Certification Summary at http://summary.certifications.timsabin.com
SUMMARY:
Over 15 years experience in applications design, development, and Object
Oriented methods. Background includes expertise in architecture and design,
UNIX, Java, C++, Windows NT, and X Windows. Internet experience, including
HTML, JavaScript, CGI, Java, J2EE, EJBs, Servlets, and JSP. Use team leader
and mentoring skills frequently. Oracle and Informix databases are also
used.
PROGRAMMING LANGUAGES:
-
"C", C++ (OOP/OOD)
-
SQL
-
Java, J2EE, JavaScript, HTML, XML (OOP/OOD)
-
UML (OOD/OOA) Note: OOA/OOD/OOP used on all projects since 1989.
OTHER SOFTWARE:
Java Tools / Technologies: FESI, TIBCO, EAI, EJB, JNDI, JNI, RMI,
JDBC, Servlets, JSP, J2EE, JMS, JFC/Swing
App / Web Servers: WebLogic, Resin, JRun
Sun: SunOS, Solaris, RogueWave Tools
HP: HP-UX
DEC VAX: VMS, UNIX
Databases: Informix, Oracle, Object Store, Sybase
GUIs: Swing, AWT, X Windows, Motif, Photon (QNX), XVT
IDEs: JBuilder, JCreator, SuperCede, UIM/X, ezX, Builder Accessory
Design Tools: Rational Rose, UML
WWWeb: HTML, JavaScript / ECMAScript, Java, CGI executables,
RealAudio, SOAP, XML
Windows NT/2000/98: IDEs, Install Anywhere, PVCS, MS Office
HARDWARE (Multi-Platform):
-
MS Windows Wachines (Intel and AMD based)
NT, 2000, 98
-
UNIX/AIX/Linux Machines:
DEC VAX, IBM RISC/6000, Various Sun, Various HP, 386+ (Linux)
OTHER SKILLS:
Software and Enterprise Architecture
Team Leader, Mentor, Project Leader
C/C++/Java Best Development Practices
EDUCATION:
-
BS Computer Science/Math, Pace University
-
(Latest Course) FrontLine Leadership, 2002
CERTIFICATIONS:
2/2002: Sun Certified Java 2 Programmer (SCJP) (310-025)
4/2002: Sun Certified Java 2 Enterprise Architect (SCEA) (part I: 310-051)(part
II: CX310-300A)
DOD SECURITY CLEARANCE:
Secret
EXPERIENCE:
-
9/83 - 12/2001 TS Computerworks, Ltd., Software Engineer The clients
I worked for include:
-
Client: Computer Sciences Corp. 3/2002 – Present
Architected, designed and implemented Java / Web solution for the INS. Design
included all aspects of J2EE: JSPs, Servlets, EJBs. Application server used: Resin
Enterprise Edition (mandated by the client, INS). Used Popkin’s System Architecture to
do UML modeling. Application was designed using design patterns extensively, such as
MVC, DAO, and Service Worker.
-
Client: Concert Management Systems / Concert Communications 3/1999 - 12/2001
(Concert is a joint venture between AT&T and British Telecom)
Architected, designed, and implemented C++ classes in support of company-wide
component architecture, including proprietary middleware. Wrote Java JFC/Swing
classes for a GUI that interfaced with this middleware, and wrote Java
classes that interfaced with the company security system. Used C++/HP UX,
Java/Windows NT, and JBuilder. Architected, designed, and implemented middleware
classes in Java implementing EAI and using / interfacing with JRun, Resin,
WebLogic, FESI, TIBCO, EJBs, JNI, JNDI, RMI, JDBC, XML, JMS, Servlets,
JSP (J2EE), SOAP, and Oracle. Designed with UML / Rational Rose (both C++
and Java). Team leader. Coordinated architectural and design reviews.
-
Client: CSC, Inc. 5/1998 - 3/1999
Architected, designed, and implemented report application combining
JFC/Swing and database (JDBC) skills. Programming done in Java on Windows
NT using SuperCede and Source Safe. Also wrote back end for USPS project
in C++ using RogueWave and OOM to implement transaction processing. Database:
Oracle.Used RogueWave's Tools.h++ API. Middleware used: Tuxedo. Team Leader.
Designed with UML / Rose. Coordinated architectural and design reviews.
-
Client: Disclosure, Inc. 2/1997 - 4/1998
Wrote & debugged programs to transfer Sybase data to an IBM Mainframe.
Worked on projects to fetch data from vendors. Worked on projects to distribute
data to clients via FTP sites. Programmed in C/C++, Perl, and Sybase (dblib
and SQL). Middleware used: MQ Series. Design with UML / Rose.
-
Client: PRC, Inc. 5/1996-1/1997
Created an Informix database. Wrote many reports and forms for same.
Migrated user interface to database to the Web using CGI, "C", ESQL/C,
HTML, and the Informix ESQL/C-CGI interface library. Tackled security issues
so people coming in off the web would be recognized as UNIX users. Set
up and maintained a Netscape Commerce Server, including implementing security.
Team Leader.
-
Client: BTG, Inc. 7/1995-5/1996
1)Translated a Sybase database to ObjectStore for a secret Army contract.
Interfaced to their generic database driver. Work was done in C++ on a
Sun under Solaris.
2) Designed an X GUI for a DOD project. Design was done with ezX on
a Sun/Solaris platform with ADA.
3) Designed a Photon GUI (X-like under QNX) for a multimedia application.
Help system is HTML-based.
-
Client: TTC 11/1994-6/1995
Designed an 80386EX software subsystem for an embedded product of the
client's. Used Assembly, C, C++, Booch / Meyer methods.
-
Client: SAIC 1/1994-10/1994
Prototyped GUI using Unix, X, Motif, and UIM/X. Also wrote the Xsc
Widget set. Database used: ObjectStore. Work was done under SunOS. Design
was performed using the Booch / Meyer methodologies.
-
Client: Watkins-Johnson 12/1992-1/1994
Designed and implemented GUIs for the remote part of an embedded system.
Work was done in C++ and Zinc (GUI), and also C and XVT (multi- platform
GUI), under MS-DOS. Part of this work was done on the Sun / SunOS platform.
Design was performed using the Booch / Meyer methodologies. Team &
Project Leader.
-
Client: PRC 2/1992-11/1992
Designed / implemented two user interfaces for an imaging system on
a 386 platform under Unix using X / Motif. Interfaces also included
database interface and scanner interface code. Work was done in C and OO
Methods, some at the X Server level. Design was performed using the Booch
/ Meyer methodologies.
-
Client: IBM Corp. (Rockville, Manassas) 7/1991-1/1992
Modified X Windows mail handler, added a system menu. Designed / implemented
code to add various input devices to X Windows and OSF/Motif systems. Work
was done on an IBM RISC 6000 under AIX using X & Motif, inter-process
communications.
-
Client: MCI Communications 2/1989-3/1991
Worked on implementation of major network monitoring system. Analyzed
needs & recommended hardware. Performed high and low level design for
User Interface subsystem using OOD. Created user interface prototype. Implemented
using OOP in Motif, "C" and C++ under VMS. Design was performed using the
Meyer methodology.
-
Client: Oracle Complex Systems 8/1988-2/1989
Performed design and implementation of system using OO methods. Team
leader.