<<

Andrew M. Gibson

Email : areer @andygibson.net Personal Blog : http://www.andygibson.net/blog/

Summary

• Over 17 years software development experience, with the last 8 years specializing in Java EE with JSF, EJB, CDI, Seam, JPA, Spring, JSP, and Oracle. • Successfully worked in diverse industries turning complex business rules into technical solutions. • Looking for a technical position that is able to leverage my problem solving and development skills in an interesting domain and ignite my passion to create great software. • Able to work alone or as part of a team to solve problems and achieve successful results quickly and accurately. • Excellent written and verbal skills with the ability to mentor and guide other developers on technical issues. • Able to evaluate, learn and integrate new technologies as needed.

Skills

• Java • Seam • JSF • EJB • JPA • JSP • CDI • Servlets • Spring • • PL/SQL • JUnit • TestNG • Wicket • Docbook • HTML & CSS • SQL • Javascript • Hibernate • JDBC • Web Services

Tools • • Netbeans • JBoss Developer Tools • Oracle 8,9,10 & 11 • JBoss Application Server • Glassfish • Web Sphere • Subversion • Git • Maven • Ant • Tomcat • Crystal Reports • Jetty • Delphi • Rich Faces • Oracle Forms SQL Server • Jasper Reports • MS Access • Visual Sourcesafe

Achievements

• Authored six open source projects. • Contributed to the open source Arquillian and Shrinkwrap JBoss projects. Provided feedback and forum support for Seam, JBoss Tools, and Weld. • Written blog articles and tutorials on enterprise Java many of which have been republished in Javalobby. • Contributed a series of 4 articles to Sun as documentation for Java EE 6 development with Netbeans. • Awarded the title of Arquillian Noble for contributions to the Arquillian JBoss project. Employment History

Highmark Pittsburgh, PA September 2011- Present Ongoing Contract

Providing maintenance consulting services for internal Highmark applications. Involved in adapting applications to work for additional clients, adding and fixing existing reports, handling server timeouts, altering reports to protect personal health information. Development environment is JSF, JSP, Websphere AS, Icefaces, EJB 3, Spring,Eclipse on an Oracle DB.

Federal Home Loan Bank Pittsburgh, PA April 2011 – August 2011 3 month Contract

Helped migrate their banking application to Facelets, wrote additional features for their account management, and integrated the application with Flexcube and internal web services. This project involved the use of JSF, JSP, Websphere AS, Spring, JAXB, and JAX-WS on an Oracle DB.

Cuyahoga County Department of Child and Family Services Cleveland, OH, USA

July 2000 - July 2004 As a Full Time Compuware Consultant July 2004 – April 2011 As a Full Time direct hire

When joining Compuware, I was placed at Cuyahoga County Department of Child and Family services developing and maintaining the FACTS application for managing child welfare cases. In July 2004 I was hired directly by the County where I became solely responsible for the FACTS and Java applications. Years later, the State of Ohio would implement SACWIS which would replace FACTS and we would develop FACTWIS to integrate with the State run SACWIS system.

• Responsible for the architecture and design of FACTWIS using Java EE 5 and Seam. • Integrated our FACTWIS login with the State run LDAP. • Wrote JPA mappings to the existing SACWIS . • Incorporated the Oracle, Crystal and Jasper reporting engines with FACTWIS. • Wrote utilities that enable users to clean up data as part of the SACWIS data conversion. • Tasked with researching Java frameworks to determine what platform would be used for future web development. • Provided more fiscal control with a contract budget allocation tool to let the financial departments allocate service provider funds to specific provider programs. • Took over responsibility for the PDF forms based application and OnBase imaging application and integration. • Mentored and guided other developers with less experience or familiarity with Java or web development in general. • Developed and maintained internal web applications written in Spring and JSF for interfacing with third party helpdesk software and document storage. • Created Ant scripts to build the final deployable FACTWIS EAR files as well as maintained build scripts from the existing Java applications. • Administration of JBoss and Tomcat servers requiring a certain level of skill with . • Management of the source control tools such as Visual Source Safe and Subversion.

• Maintained the existing Delphi and Oracle code base as well as adding new features. • Helped write and maintain functionality to schedule case review meetings for case families and the case review workers as well recording and evaluating the outcomes of those meetings. • Provided faster and more accurate child placements using a placement matching tool that would find suitable providers for kids based on child specific criteria. • Incorporated data protection measures to ensure that only certain people could see specific data (i.e. adoption records) and that this information never leaked out in other functional areas of the application. • Integrated MapInfo for address validation and OnBase for document management into FACTS including a java front end for viewing OnBase documents for a particular child or family. • Created a stand alone application that would let users search a records database and pull up images of associated documents as well as writing the tools to import the file path and meta data from text files. • Worked with business analysts and specialists in implementing technical solutions to complex business problems.

Resource Dynamics St Pete Beach, FL, USA December 1999 - June 2000 Full Time

Provides Windows based technical support software that integrates with third party CRM applications.

• Completed development of a helpdesk application written in Borland Delphi. • Integrated the application with 3rd party contact managers such as Goldmine, ACT! and Telemagic 2000. • Used an Access database and Crystal Reports. • Successfully finished and released the final product.

Cogsys Ltd Salford, United Kingdom December 1998 - September 1999 Full Time

I used Borland Delphi to write gas turbine monitoring software for the UK national gas pipeline.

• Developed tools to provide continuous real time tracking and analysis of turbine emissions, temperatures, pressure and other variables. • The software could display and interpret signals from a live stream or could play back data from one or more recorded streams. • Used OO techniques to provide a single interface to the different data source streams.

Cooper Cameron Leeds, United Kingdom January 1998 - December 1998 3 month contract (extended to 11 months)

Developed Inventory management application for the oil and gas industry using Borland Delphi and Oracle.

• Designed and developed software to track the lifecycle of oil and gas parts whether it was in the warehouse, being used, part of a BOM or in transit. • Implemented features to manage requirements for scheduled maintenance and allocating resources for that maintenance. • Provided modules to track billing and materials for maintenance contracts. Euro DPC Llanberis, United Kingdom September 1997 - December 1997 3 Month Contract

This C++ based contract involved developing an application to perform laboratory tests on medical samples.

• Worked with a micro controller library to control the slide staining hardware. • Developed a scheduler for slide staining dozens of samples. • Ensure that the time constraints of the staining process were followed and accounted for in the scheduling process. Data Sciences Salisbury, United Kingdom May 1997 - August 1997 3 Month Contract

I Worked as part of a large team on a project for the Department of Defense using Borland Delphi and Oracle.

• Developed business objects and models against a data layer developed by another team. • Provide real time tracking of units with global positioning.

IBIS Old Trafford, United Kingdom July 1995 - May 1997 Full Time

Developing tax software for accountants using Borland Delphi.

• Helped design and implemented the core architecture that the tax modules would work from. • Mentored the team in Delphi which was brand new at the time. • Wrote a reporting framework and tools for reproducing tax documents with data embedded. • Developed the company car benefit calculation module.

Education

B.S. Computer Science – University of Manchester, United Kingdom.