Peter J. O’Brien
*** ******** *** Madison, MS 39110 601-***-**** ******.*******@*****.***
Information Technology Leadership
Software Application Development
Forward-thinking professional accomplished in building mission critical systems from scratch that are based on new technologies to optimize productivity, automate processes, and save costs.
Innovation-minded leader and champion of using cutting edge technology.
Leverage strong interpersonal and communications skills to articulate the benefits of new technology adoption to management, win approval for change, and engage business and technical teams at all levels
Offer a superior work ethic and innate zest for learning and applying software development techniques to customer solutions, while meeting tight deadlines.
Versatile problem solver with the ability to define pragmatic plans to address issues with on-target solutions, adapt to rapidly changing priorities, and maintain a level-headed approach within pressurized situations.
Passionate about welcoming new challenges and overcoming obstacles.
Core Competencies
Full Life Development Cycle Software Development Methodologies Best Practices Productivity
Business Process Automation Object-Oriented Software Engineering Application Architectures Databases
Agile Software Development Methodologies Distributed Systems Systems Development & Analysis
Technology Integration User Documentation Functional Specifications
Code Reviews Cross-Functional Collaboration Technical Design Planning Testing Client Interactions
Professional Experience
COMPASS BANK, Birmingham, AL Nov 2009– present
15th largest U.S. commercial bank based on deposit market share.
Senior Java Developer (Independent Contractor)
Assumed responsibility for several existing applications as well as being a key contributor on new development.
Key developer on Loan Streamlining Application (LOA) a web-based system for allowing consumers and businesses to apply for loans online. Built service layer consisting of Microsoft SQL Server, Spring, Hibernate, Web Services and Websphere 6.1.
Improved and maintained several key online internal applications including iArchiveViewer – a web-based application allowing users to view check images. Technologies included Microsoft SQL Server, Spring, Hibernate, Web Services and Websphere 6.1.
CypressCare, Atlanta, Georgia May 2009– Nov 2009
Service provider focusing on the management of claims related expenses.
Lead Java Grails Groovy Developer (Independent Contractor)
Designed and developed data management applications in support of business processes using Groovy, MS SQL Server 2008. Worked on 6 concurrent projects effectively. Worked with Grails 1.1, Groovy, MS SQL Server 2008, Hibernate 2.0, Quartz, GAQ.
Enabled a Business Analyst to save 16 - 24 hours per week in administration of critical business data by automating and streamlining processes involved in sending and receiving data results to and from State Workers Compensation agencies. Wrote the solution in Groovy, which allowed the current Java development staff to easily pick up the code in order to maintain the solution for years to come.
Simplified complex claims file generation process for a single state, while ensuring data accuracy, by leading the migration from Java-Hibernate to a much more easy to maintain Groovy-Ant-Quartz (GAQ) opensource framework.
Peter J. O’Brien ******.*******@*****.*** PAGE TWO
Professional Experience
(Continued from previous page)
Affiliated Computer Services, Ridgeland, Mississippi Mar 2008– May 2009
Publicly traded corporation (NYSE: ACS) and global leader in business process and IT services.
Lead Java Developer
Drove the initiative to build and launch a web portal for the District of Columbia's Department of Health Care Finance. Provided leadership to 4 developers. Worked with Grails 1.0.3, Grails Acegi Plugin, Spring Framework, Hibernate, iBatis for DB2 interface, Linux, Windows 2003/XP, Oracle 10g, DB2.
Selected the framework (Grails) to build the web portal from scratch as Lead Application Architect and enhanced security by choosing and incorporating plugins.
Equipped the developers with essential Groovy, Grails, and Java skills to be able to work with the various pieces that were part of the entire solution.
Set up the development environment and took the initiative to build the source code repository, daily build and deployment scripts, a wiki to house documentation, development databases, and development Websphere instances.
TEAM Informatics, St. Paul, Minnesota Nov 2007– Mar 2008
Software engineering company.
Application Consultant
Optimized Intranet for a client's and played a pivotal role in metadata design and conversion. Worked with Linux, Windows 2003/XP, Oracle 10g, and Oracle Universal Content Management.
Phi Theta Kappa, Jackson, Mississippi Aug 2007 - Nov 2007
International honor society of two-year colleges and academic program.
Senior J2EE Developer (Independent Contractor)
Enhanced the performance and functionality of the College Fish system. Made improvement recommendations regarding code and configuration changes. Worked with Linux, Windows 2003/XP, Oracle 10g, Eclipse 3.1 , CVS, Junit, Java, JSP, Struts 1.2, Tiles, HTML, JavaScript, J2EE, Tomcat 5, Jboss 4.
SunGard, Birmingham, Alabama Aug 2006 – Aug 2007
Provider of solutions, strategic consulting, and technology management services.
Senior J2EE Developer (Independent Contractor)
Used Weblogic clustering to analyze the performance of the OmniManager product. Suggested and gained buy in for key code and configuration changes. Oversaw OmniManager product configuration, building, and deployment. Performed load testing. Accelerated user interface functionality with the introduction of AJAX. Identified unforeseen problems and implemented on-target solutions. Uncovered code corrections by pinpointing and analyzing memory leaks. Spring Framework. Worked with Linux, Windows 2003/XP, Oracle 10g, Eclipse 3.1 , MyEclipse , SVN, Junit, Java, JSP, Struts 1.2, Tiles, Hibernate 3.0, HTML, JavaScript, J2EE, Tomcat 5, Weblogic 8/9, Ajax, JProfiler, Jboss 4.
Blue Cross Blue Shield of Mississippi, Jackson, Mississippi Jan 2006 - Aug 2006
Healthcare coverage provider.
Web Architect
Standardized coding processes and conducted code reviews. Streamlined coding through the development of a reusable framework. Provided leadership to developers. Championed adoption of best practices. Introduced CVS and Spring Framework. Worked with Linux, Windows 2003, WSAD 5.1.2, WebSphere 5.0/5.1, CVS, Junit, Java, JSP, Struts 1.2, Tiles, Spring Framework, iBatis, CSS, HTML, JavaScript, J2EE, Microsoft SQL Server 2000, IBM DB2 7.
Excelliant, Birmingham, Alabama Aug 2004 – Dec 2005
Producer of ExSpend Travel Expenditure software.
Java Developer (Independent Contractor)
Rescued flagship custom travel and expenditure tracking system by discovering and correcting critical design flaws after obtaining management approval. Worked with Jboss 3.25, iBatis, MS SQL Server, EJB, Spring Framework and Drools.
Peter J. O’Brien ******.*******@*****.*** PAGE THREE
Professional Experience
(Continued from previous page)
CITIBANK, Jacksonville, Florida March 2004 – August 2004
One of the largest financial companies in the world.
Java Developer (Independent Contractor)
Performed code maintenance on exiting #1-rated (Gomez) Card Acquisition Web System. Worked with Solaris, Java, JSP, HTML, JavaScript, J2EE, Sun Java Webserver, RMI, Oracle.
Ansell, inc., Dothan, Alabama July 2003 – Mar 2004
Global manufacturer and marketer of latex free and natural latex surgical and medical examination gloves.
Java / C# Developer (Independent Contractor)
Designed Sales Force Word Automation tool for generating Word documents to prospective customers. Maintained existing Java Tomcat internal applications. Worked with Microsoft Office API, Microsoft .NET 1.1, Microsoft Visual Studio, Microsoft Visual C#, ADO.NET, JProfiler, Netbeans IDE, Windows 2000 Server, AS400, IBM’s AS400 Java Toolbox, XMLSpy, LDAP, Java, JSP, Servlets, DB2/AS400/JDBC, JavaScript, Tomcat 4.1, MKS Source Integrity, JDBM, Java Applets, Lowagie PDF Generation Java Library.
Mississippi Oil & Gas Board, Jackson, Mississippi Jun 2003 – July 2003
Regulator and promoter of oil and gas drilling, production and storage.
Java Architect (Independent Contractor)
Designed/Developed Web-based Data Entry/Reporting Tool which converted paper-based system. System also automatically converts entry into PDF files and fed into document management system. Worked with Jboss 3.21, Struts 1.1, Tiles, Tag Libraries, JSP, Validation Framework, XML/XSLT, Microsoft SQL Server 2000, JBuilder, Jedit, Windows XP, Linux.
cellular south, Jackson, Mississippi Feb 2003 – June 2003
Leader in wireless access technology.
Lead Java Programmer Presentation Layer (Independent Contractor)
Designed/Developed a unique Swing-XML-Browser Client for a Point of Sale application. Worked with BEA Weblogic 6.1, EJB 1.1 Session Beans, Struts 1.1, Tiles, Tag Libraries, JSP, Validation Framework, Swing/AWT, XML/XSLT, Java Comm API, Java Web Start, Oracle 8.1, SMaker Swing XML Engine, JBuilder, Jedit, Windows XP, Solaris.
mercury insurance, Los Angeles, California Jul 2002 – Oct 2002
Java Developer (Independent Contractor)
Converted VB6.0-MS SQL Server 7.0-MTS Agent Claim Reporting System to J2EE, Apache Struts, Resin Servlet Container, JSP, JDBC, Java Beans under an extremely tight time-frame. Worked with Windows XP, Visual Source Safe, Borland Jbuilder 7, ActivePerl, Mercury TestDirector 7.5, IBM Websphere 4.03, JavaScript, Resin, Struts, JSP, JDBC.
cytec systems, Jackson, Mississippi Sep 2001 – Jul 2002
Software Architect
Designed, developed software architecture for web-based products including Manufacturing Website. Designed, developed PocketPC Healthcare Data Collection Application. Worked with Java, J2EE, MySQL, Servlets, JSP, Applets, JDBC, Linux, Apache, Tomcat, 802.11b Wireless Network.
albion international, Atlanta, Georgia Oct 1998 – Sep 2001
Consultant
Developed and lead development in various government, financial and hotel applications at a variety of locations. Worked with Forte, Oracle 8I, Toad, PL/SQL, Erwin, Microsoft Project.
Peter J. O’Brien ******.*******@*****.*** PAGE FOUR
Professional Experience
(Continued from previous page)
Skytel, Jackson, Mississippi Aug1995 – Oct 1998
C++ Developer
Designed/developed Configuration Database Server from which Production applications receive startup information. Worked with DEC Alpha, C++, Oracle, Rational Rose, UML, SMNP, Sockets, TCP/IP.
star technologies, Sterling, Virginia Nov 1994 – Aug 1995
C++ Developer
Designed/developed X-Window-based X-ray Image Viewer. Worked with C++, Xt, Motif on Sun Sparcs. Used Sybase RDBMS.
science applications international corporation, Raleigh, North Carolina Feb 1994 – Nov 1994
C++ Developer
Designed/developed series of C++ classes for manipulating MIB for IBM NetView. Worked with SNMP, OS/2, C++.
forrest general hospital, Hattiesburg, Mississippi Mar 1992– Feb 1994
C++ Developer
Designed/developed document storage/retrieval system. Worked with C++, Raima DBMS, X-Station, AIX, OO, Xwindows, Motif, message queues, client-server on RS6000, C, embedded SQL, DB2/OS/2, Presentation Manager.
various corporations Jan 1984– Mar 1992
COBOL, BASIC, C Developer
Worked as a developer for various corporations primarily using COBOL, BASIC and C. Details upon request.
Technical Summary
Java: Grails 1.0.x/1.1,Spring Framework, JSP, J2EE, JAAS, XDoclet, Tag Libraries, Struts 1.2, Tiles, EJB 2.0, Session EJB, Swing, AWT, JavaMail, JDBC, Sun Java Programmer Certified, Web Services
Web: Jboss 3.25/4.0.5, Jetty, HTML, DHTML, Bea Weblogic 6.1/8.1,9.2, JavaScript, Apache, Resin, IBM WebSphere 5/6, Tomcat, SSL, HTTP, HTTPS, CSS
Object-Oriented: UML, Poseidon, C++, Forte, Smalltalk, MVC, Microsoft Visual C#
Database: Hibernate 3.0, iBatis, Oracle, MS SQL Server 2000, Informix, DB2, MySQL, PostgreSQL, Triggers, PL/SQL, ProC, Embedded SQL, MS Access, ODBC, Sybase, Raima, ADO.NET
Operating System: Linux, Unix, Solaris, Windows 95/98/NT/2000/2003//XP, AIX
Platform: Intel, Dec, Unisys, IBM RS6000, Sun Sparc, PocketPC, Palm, ICL4200, .NET 1.1
Network: TCP/IP, 802.11b, Sockets, RMI
Other: Cross Platform Browser, N-Tier, SNMP, Multi-thread, Client-Server, IPC, Shared Memory, Microsoft Office API
IDE: WSAD 5.1.2, Eclipse 3.x, MyEclipse, NetBeans 3.5, JBuilder 7, Microsoft Visual Studio
Education & Certification
Bachelor of Science in Accounting/Data Processing
University of Southern Mississippi, Hattiesburg, Mississippi
Sun Java Programmer Certified