Resume of: Timothy P. Sabin
SCJP, SCEA


E-mail address: tim@timsabin.com
Hibernate Article: http://community.jboss.org/wiki/LazyInitializationExceptionovercome
This resume:
http://resume.timsabin.com (HTML), http://word.resume.timsabin.com (MS Word)
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
Code & documentation for past projects at
http://timsabin.com , click on links.
Certification Summary at
http://summary.certifications.timsabin.com

SUMMARY:

Over 20 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.

I have 3 years as a Technical Architect. I would appreciate a client-facing position. I have developed documents and other deliverables using products such as Word Perfect and UML / System Architect. I have made presentations, been a team lead, and have incorporated user feedback (not just initial requirements). I have worked with primary- and secondary-English speakers, and have interfaced with both types of people well.

I was a Team Lead on different consulting assignments. I have SCEA and SCJP certifications from Sun. I have had a keen interest in different aspects of software design and development my entire career. I started working on UNIX boxes very early, and have been working on a mix of UNIX and Linux boxes for quite a few years.

When I have been team lead, I make sure that team members finish their tasks on time, mentoring when necessary. I have no trouble with task delegation.

PROGRAMMING LANGUAGES:

OTHER SOFTWARE:

Java Tools / Technologies: FESI, EAI, EJB, JNDI, JNI, RMI, JDBC, Servlets, JSP, J2EE, JMS, JFC/Swing, Hibernate, Spring, Struts
App / Web Servers: Tomcat, WebLogic, Resin, JRun
Sun: SunOS, Solaris, RogueWave Tools
HP: HP-UX
DEC VAX: VMS, UNIX
Databases: Informix, Oracle, Object Store
GUIs: Swing, AWT, X Windows, Motif
IDEs: JDeveloper, Eclipse, JBuilder, JCreator, SuperCede, UIM/X, ezX, Builder Accessory
Design Tools: Rational Rose, UML, System Architect
WWWeb: SOAP, XML, HTML, JavaScript / ECMAScript, Java, DWR / Ajax
Windows NT/2000/98: IDEs, Install Anywhere, PVCS, MS Office

HARDWARE (Multi-Platform):

OTHER SKILLS:

Software and Enterprise Architecture
Team Leader, Mentor, Project Leader
C/C++/Java Best Development Practices

EDUCATION:

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)

GOVERNMENT SECURITY CLEARANCE:

DoD Secret, SBBI investigation

EXPERIENCE:

Worked on a suite of DoD HR applications (portlets: JSR-168). Designed, implemented, and tested extensions to existing web applications using UML, Design Patterns, JSTL/Custom Tags, Oracle, Struts, Hibernate, Spring, JSR-168, SQL, PL/SQL, XML, DWR / Ajax, and Maven on a WebLogic application server. All applications supported were used ultimately by Army HR personnel and Army civilian managers.


Implemented Web Services so selected banks could interface with a DoD benefits application. The main interface tool used was JAX-RPC, and artifacts included WSDL files, along with stubs and other generated Java classes. A special batch process was implemented so financial and non-financial input from one or more banks could be processed.


Maintained and improved a web-based System for the U.S. Courts. This system is designed for use by the Space and Facilities division of the Administrative Office of the U.S. Courts. It is comprised of Java modules, JavaScript, CSS, and HTML on JSPs, Servlets, and an interface to an Informix database using JDBC. The reporting tool used was the Actuate e.Reporting tool. The design was improved, the code was made more readable, and use cases were documented in the current system. The Java code was arranged largely in beans and design patterns. Among the design patterns used: Factory, Singleton, DAO, Data Wrapper, Value Object, MVC. We integrated SOAP, Struts, DROOLS, and Hibernate, and refactored the server into a 3-tiered system (user interface, business logic, database interface) (SOA).


Worked on requirements gathering process for DOI (Dep’t of the Interior) Trust Enterprise Architecture series of systems. Some data was input using the Popkin System Architect product.

Designed and implemented Web interface to their proprietary software. Interface was implemented in J2EE / Java on Tomcat, and later the Sybase AS. Implementation included JSPs, Servlets, and Taglibs.

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.