Paul E. Graf
Cary, NC *****
*****@**.**.***
An experienced Java developer with a broad range of technical skills
who is a team player and is eager to improve his skill set
SUMMARY OF QUALIFICATIONS
. Extensive experience (10 years Java, 15 years Oracle) building enterprise
applications
. Well practiced in full software development life cycle adhering to FDA-
GLP guidelines
. Excellent interpersonal, communication, and writing skills
TECHNICAL EXPERTISE
Languages Core Java, J2EE, JSP, Servlets, Java applets/AWT, Swing, DAO,
DTO, JDOM, SAX2 Parser, Apache Axis Web Services, SOAP Web
Service clients, MS Word/VBA, MS Excel/VBA, HPL, Fortran 77,
VB 6.0, MS Classic ASP, MS Access/VBA, SQL*Plus, SQL*Forms
3/4.5, SQR, PL/SQL, SQL, ADO, Perl 5.0, C/Bash/Korn shell
scripting (*NIX), VBScript, JavaScript, XML, XHTML, HTML,
CSS, Smalltalk/Envy, PDF generation/manipulation with iText
and FOP/Velocity framework, and transportation EDI Java
extracts and loaders
Concepts OOA / OOD requirements and analysis using UML diagrams and RUP
methodology, Contextual Inquiry Design Method
Databases Oracle v7 - 11g, MySQL, PostgreSQL, MS Access, HSQL, JDBC
Change Mgmt. CVS, SVN, DevTrack, Perforce, VSS, Bugzilla, JIRA
Tools/IDEs Eclipse IDE 3.x, Struts, Maven2, ANT, Log4J, jQuery(AJAX),
Flex, BlazeDS, SAS v8, MS Visual Studio, HP LABSAM LIMS, HP
LAS
Testing JUnit, TestNG, JMeter, Selenium/Java Automated testing, HP
Quality Center, HP Quick Test Pro, Empirix e-Test Suite
stress/load testing
Hardware IBM PC, NT Workstation, DEC Workstation, DEC VAX, SUN Server,
HP1000/A900, HP9000 (HP-UX), HP9825
O/S SUN Solaris 8, Windows NT/2000/XP/7, Red Hat Enterprise Linux 3.0,
VAX/VMS, HP RTE-A, HP-UX, HPL
Appl. Servers Apache Web Server, Apache Tomcat, IIS, JBOSS, Weblogic v8-
9, Slide WebDAV, VMWare virtual servers, Hudson (continuous
integration)
PROFESSIONAL EXPERIENCE
Mercurygate International Inc., Cary, NC Java Developer Oct.
2010 to Feb. 2011
Supported J2EE/Oracle commercial transportation management system:
. Created custom EDI extracts/loaders; dynamic rule sets for process
control
. Created PDF invoice/reports generation with Formatting Objects
(FOP)/Velocity framework
. Developed client side functional testing framework using
Selenium/Java/TestNG
. Used SVN source code control for all projects
Pharmanet Development Group Inc, Cary, NC, Senior Analyst Apr.
2005 to Oct. 2009
Enhanced and created new features for 21CFR Part 11 compliant, J2EE
web-based clinical trials management and EDC system as follows:
. Automated 60% of client-side test cases for GWT-based application
using Selenium IDE, Firefox Firebug, XPath queries, Selenium, Java
and JUnit framework.
. Used CVS and VSS source code management, Bugzilla/JIRA bug tracking
systems.
. Used Apache Tomcat web server in all web application development
tasks.
. Owned and developed CRF and DCF search utilities, dynamic PDF forms
generation and consumption using Java iText library through all
tiers of application - database, Java server-side, Struts, Java
applets/AWT client-side. Reporting with Business Objects 11
. Load and stress tested web applications using Jmeter
. Managed multiple Oracle test DBs in Windows Server 2003 and VMWare
virtual machines
. Performed Oracle applications admin tasks (managed tablespaces,
tables, indexes, etc.)
. Administered HP Quality Center/Quick Test Pro test automation pilot
project
. Prototyped application UI screens using jQuery(AJAX) Javascript
library
Netsco Inc, Cary, NC, Consultant (3 Month Contract) Oct.
2004 to Feb. 2005
. Built Java Swing-based and JSP web demo programs to show usage of
RFID technologies in asset management applications
. Built Java sockets client/server RFID data acquisition demo
application for U.S. Navy
. Used Apache web server for demo web applications
Ibiomatics, LLC and SAS Institute Inc, Cary, NC
Pharmaceutical Software Dev. Group, Systems Developer 3 Nov. 2000 to
Sep. 2004
. Senior member of platform design group that built Java-based
secure, biomedical knowledge web portal product
. Authored archiving and search EJB components of platform
. Used Apache Tomcat and JBOSS web servers in web development tasks
. Configured four Oracle 8i databases, Documentum on SUN Solaris 8
servers
. Created load testing project using Empirix e-Test Suite with 1000
virtual users
Shark Technology, Raleigh, NC, Sr. Systems Architect Apr.
2000 to Nov. 2000
. Technical Lead on design / development of ASP/Oracle web-based,
secure remote client for Chemware Inc. Horizon LIMS; delivered to
client earning $50,000 for my company
. Technical Lead on requirements and analysis for two Bayer projects
using UML and Ration Unified Process
Glaxo / Glaxo Wellcome Inc., RTP, NC, Sr. Systems Analyst Feb.
1990 to Dec. 1999
IS / IM US Intranet Management Center:
. Technical lead (hands-on) for two ASP / Oracle web-based
applications to manage GlaxoWellcome Y2K vendors and applications
. Migrated Y2K compliance DB from Access97 to Oracle 7.3
. Developed complex Excel/VBA scientific macros for Comb. Lead
Optimization Program
US Central Applications Development Group:
. Developed three web-based applications utilizing Ferret tools
(Perl, Tcl) with persistence in Oracle databases
. Attended 5 week SmallTalk practicum and participated in SmallTalk
Evaluation Project
. Enhanced Glaxo Inc. Stability Testing (GIST) V2 System adding
online archiving system
Glaxo Inc. MIS / Scientific Computing Department:
. Member of four person development team that implemented GIST VAX
Oracle Stability Testing System using SQL*Forms, PL/SQL, SQL, SAS,
SQR
. Used full software development life cycle adhering to FDA-GLP
guidelines
. Took sole responsibility to enhance and support GIST system with
over 200 active users
. Installed GIST system at Glaxo Italy (1993) and Glaxo Canada (1994)
so that two other Glaxo sites could evaluate usefulness of
application
EDUCATION
. B. S. Degree, Florida State University, Tallahassee, Florida,
Triple major: Chemistry, Biology, Medical Technology, Minor:
Mathematics
. Associate in Arts Degree, University of Maryland, Munich, Germany
PROFESSIONAL TRAINING
. Contextual Inquiry and Design, InContext Enterprises, Fall 1994
. Advanced Digitalk/V Smalltalk, Knowledge Systems Corp., May 1995
. Smalltalk Practicum (5 weeks), Knowledge Systems Corp., Nov. 1995
. Intro to MS Visual C++, Productivity Point Intl-RTP, Jan. 1997
. MS Visual C++ / MFC Library, Productivity Point Intl-RTP, Feb. 1997
. MS Visual InterDev/Active Server Pages, DBBasics, Nov. 1997
. Java J2EE and JSP Application Programming, SAS Institute Inc, Jan.
2000
. Microsoft .NET Web Services, SAS Institute Inc, Mar. 2004
. SUN Solaris Performance Mgmt. and Tuning, Strategic Technologies,
Jul. 2004
. Oracle DB SQL Tuning with HotSOS Tools, Pharmanet Inc., Mar. 2007
. Adobe Flex UIs with BlazeDS and Java, Oct. 2009
PRIMARY SKILLS AND EXPERIENCE LEVEL
TOOLS / SKILLS EXPERIENCE LEVEL YEARS
Java/J2EE Advanced 11
Eclipse IDE 3.x Advanced 6
JSP/Struts/Servlets Advanced 11
Bugzilla, JIRA Intermediate 4
Junit, JMeter, ANT Intermediate 6
Spring, Hibernate Basic Knowledge 0.5
Flex, BlazeDS Basic Knowledge 1
jQuery(AJAX), GWT Basic Knowledge 1
Business Objects 11 Intermediate 4
Oracle7-11g, SQL Advanced 15
Oracle Applications Admin Advanced 6
PL/SQL, Stored Procs. Advanced 6
SQR (Hyperion) Advanced 6
(X)HTML, XML, XPath Advanced 6
Javascript, CSS Advanced 12
Excel/VBA, VBScript Advanced 8
Classic ASP, VB 6.0 Intermediate 8
C#.NET Intermediate 1
Apache Tomcat Advanced 6
IIS, Weblogic v8-9 Advanced 6
JBOSS 4.x Intermediate 1
CVS Intermediate 4
SVN Intermediate 1
SAS v6-v8 Basic Knowledge 2
SAS Datasets, Macros Basic Knowledge 2
Selenium, Selenium IDE Advanced 2
HP Quality Center/QTP Advanced 2
*NIX, HP-UX, Linux Intermediate 4
Perl 5.0 Basic Knowledge 1
Apache Axis Web Services Basic Knowledge 1
C#.NET Web Clients Basic Knowledge 1
UML, RUP Methodology Intermediate 4