Navigation überspringen

Alan Hay

Selbstständig, Technical Lead / Freelance Java Developer, CGI
Edinburgh, Vereinigtes Königreich

Fähigkeiten und Kenntnisse

Java
Spring
Hibernate
SQL
Web
Maven
Tomcat
Git
Eclipse
HTML
JPA
Subversion
Database
JSP/JSF
Java Servlets

Werdegang

Berufserfahrung von Alan Hay

  • Bis heute 11 Jahre und 5 Monate, seit Jan. 2014

    Technical Lead / Freelance Java Developer

    CGI

    Worked on a number of Scottish Goverment projects utilising a Service Oriented Architecture and running on a JBoss Portal and JBoss Fuse platform. - Developing web services using the Apache CXF library. - Developing persistence logic using the OpenJPA library. - Performing code reviews to ensure submitted code met the project standards. - Overseeing the work of the development team on my specific sub-project. - Providing input to the development process for the project as a whole.

  • Bis heute 12 Jahre und 8 Monate, seit Okt. 2012

    Contract Java Developer

    CIGNA International

    Returned to Cigna to assist with a major enhancement to, and re-factoring of, a large application developed on a Tapestry, Spring and Hibernate platform. Responsibilities included: Re-factoring of the database schema and associated domain model, moving the code-base from an 'anaemic' domain model towards a richer, more Object Oriented design.

  • 6 Monate, Mai 2012 - Okt. 2012

    Contract Java Developer

    Amor Group

    Worked on a hydrocarbons management project developed on a Spring, Hibernate and Spring MVC platform. Developed front and back-end functionality according to requirements. Investigated and provided fixes for various performance issues.

  • 5 Monate, Jan. 2012 - Mai 2012

    Contract Java Developer

    JPMorgan Asset Management

    Worked on an application providing fund and benchmark data to external clients. Developed a number of SOAP web services using the Spring framework. Created deployment plans for use by the web admin team and detailing deployment to Websphere servers. Developed an automated test application which generated requests to multiple web services and utilised XMLUnit to check the responses matched. Assisted with a DB2 to Oracle database migration. Executed performance tests using Jmeter.

  • 1 Jahr und 4 Monate, Sep. 2010 - Dez. 2011

    Contract Java Developer

    CIGNA International

    Worked on the enhancement of a number of web applications developed on a Tapestry, Spring, Hibernate, Tomcat and SQL Server platform. Completely redeveloped a complex data presentation screen. This involved multi-threading a long-running server process and using Ajax techniques to provide incremental updates in the UI as data became available. Created training materials around the adoption of Test Driven Development, including the use of testing libraries such as Junit, dbUnit and EasyMock.

  • 5 Monate, Apr. 2010 - Aug. 2010

    Contract Java Developer

    Ingenico

    Worked on performance testing tools. Technologies utilised include JMX, Swing, JFreeChart, Jmeter, Spring, Hibernate.

  • 4 Monate, Jan. 2010 - Apr. 2010

    Contract Java Developer

    Sabio Systems

    Worked as part of a small team developing on a Spring, JPA/Hibernate, JSF, MS SQL Server and Apache Tomcat platform, a telephone call-scheduling system for a large financial institution. Developed complex user interface screens using core Java Server Faces technology combined with the Rich Faces component library to enable Ajax capabilities. Created Maven build scripts for this project to enable reporting and deployment to a number of environments.

  • 4 Jahre und 1 Monat, Okt. 2005 - Okt. 2009

    Java Analyst Programmer

    Barrie and Hibbert

    Achievements and responsibilities: Lead developer on a portfolio-planning tool developed on a Spring , Spring MVC and Hibernate platform. Integrated this planning tool with various external systems using a mixture of SOAP based web services and simple XML over HTTP. Developed complex, interactive Java Swing Applets to display financial projection data in a graphical manner.

  • 1 Jahr und 2 Monate, Sep. 2004 - Okt. 2005

    Analyst Programmer

    MacTaggart Scott and Co

    Responsibilities included the maintenance and upgrading of existing applications and the development of new management information systems. Improved the company's management information systems by moving reporting from a number of disparate Access databases and Excel spreadsheets to an integrated web-based system (Tomcat, JSP, Servlets), with reports being delivered in Excel format via the Apache POI library.

  • 1 Jahr und 8 Monate, Juni 2002 - Jan. 2004

    System Support and Software Development

    Lothian Universities NHS Trust

    Combining both systems development and systems support, responsibilities and achievements: Developed on a Java platform (Applets, Servlets, Swing, JDBC, Apache Tomcat), MS Access and Oracle two reporting applications which integrated with the Trust's existing financial systems and included the delivery of complex MS Excel format reports generated using the Apache POI library..

Ausbildung von Alan Hay

  • 10 Monate, Sep. 2001 - Juni 2002

    Software Development

    Glasgow Caledonian University

  • 3 Jahre und 9 Monate, Okt. 1996 - Juni 2000

    English Language

    University of Edinburgh

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Grundlagen

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z