Alan Davis

Senior Java Developer

Bracknell, England, United Kingdom

About

Senior Java developer with 13 years experience of a wide range of Java SE and EE technologies. Background in web and desktop based applications, web services, relational databases and software tool development. Enjoys the challenge of developing solutions to technically complex problems. Development, team leading and architectural roles. Specialties: Java (13 years) XML, XSL, XPATH, WSDL, JAX-WS and JAX-RPC web services, JDBC, RMI, JSP, EJB, Servlets, WebLogic, GlassFish, Spring, Maven, Mockito, IntelliJ, JDeveloper. Sun Certified Programmer (for Java 1.1 and 1.4) Sun Certified Web Component Developer for J2EE 1.3 Sun Certified Business Component Developer for J2EE 1.3 Sun Certified Enterprise Architect for the Java Platform Oracle (7 years) RDBMS (6.0 to 11g), SQL, PL/SQL, Pro*C, Forms, Reports XHTML, Javascript, Unix shell scripting

Experience

  • Senior Java Developer at Atlassian
    May 2010 - Oct 2010 · 6 mos

    Server side Java development on Confluence 4.0, Altassian's Wiki product, to combine the rich text and markup editors and replaced markup with XHTML.

  • Principal Software Developer at Oracle Corporation
    Aug 2007 - Jan 2010 · 2 yrs 6 mos

    Development of tooling in JDeveloper (Oracle's Java IDE) to support the creation of JAX-WS and JAX-RPC web services.

  • IT Principal S/W Systems Engineer at Sun Microsystems
    Mar 1999 - Jun 2006 · 7 yrs 4 mos

    Senior Java developer and architect for some of Sun's own internal mission critical and customer facing systems. (Outsourced to Computer Sciences Corporation in May 05)

  • Software Consultant at Oracle Corporation
    Sep 1998 - Feb 1999 · 6 mos

    Part of a pre-sales team, working on a proof of concept for the Royal Mail, using Oracle and Java technology.

  • Software Consultant at Sun Microsystems
    Sep 1996 - Jun 1998 · 1 yr 10 mos

    Development of a Java application framework to create applications that could access an Oracle database from Java 1.02 (which did not include JDBC).