Experienced senior Java developer with a broad range of skills covering Java standard and enterprise editions. I take pride in the craftsmanship of my work, focusing on the production of maintainable, accurate, and thoroughly unit-tested software. I am an enthusiastic advocate for Test Driven Development (TDD), and have experience of mocking technologies, continuous integration, and code analysis tools.
- N/AJobs Completed
- N/AOn Budget
- N/AOn Time
- N/ARepeat Hire Rate
Java Level 1
Senior Java DeveloperMay 2009 - Sep 2010 (1 year)
o Lead developer on a greenfield RESTful service layer for Merced's flagship product, Merced Incentive and Compensation Management suite. Technologies selected included Spring 3.0, Hibernate and EhCache. o Introduced and presented TDD concepts to the development team. o Worked in a fully Agile environment, utilising SCRUM methodology. o Web application development of a Greenfield front-end (JSF 2.0).
Analyst DeveloperMar 2008 - May 2009 (1 year)
o Responsible for the architecture, development and integration of middle office electronic trading systems, supporting the requirements of the brokerage business o Responsible for architecture and development of a Greenfield FXO integration project. Solution consisted of Spring-WS, Swing and JMS development. o Technical lead for web service development o Web application development (Struts and Spring MVC) o Migration of all web applications, JMS and JDBC resources from WebLogic 8.1 to Glassfish 2.1
Java ConsultantFeb 2007 - Mar 2008 (1 year)
o Client facing consultant role, which involved working on a mobile phone contract order processing platform for Vodafone UK. o Web Service development (AXIS and Castor) o Web application development (Struts) o JMS development, integration with Tibco SOA (Weblogic 8.1) o Provided technical support for testing teams during PAT/FAT testing cycles. o Peer-reviewed code, wrote unit and system test suites for developed code to satisfy test plan requirements.
Java DeveloperMar 2006 - Feb 2007 (11 months)
o Developed and maintained a Java web platform hosting high traffic volume sites, for the sports and entertainment industries (Struts, JSP, Servlets) o Development of multi-threaded systems, for SMS, WAP and video content syndication o Introduced and retrofitted Hibernate for database persistence o Database development on an Oracle 10g database
Software EngineerMay 2002 - Mar 2006 (3 years)
o Developed and maintained travel industry reservation software in Java, Business Basic and Visual Basic o Researched and recommended appropriate technologies to move the company forward on upcoming projects, and next-generation proof of concepts. o Gained exposure to all stages of the software development life cycle - from discussing requirements with customers and account managers through to the delivery and maintenance of the final products
Senior Analyst Developer
o Member of a three man Engineering team, specialising in addressing long-term strategic initiatives, and re-architecture of the core middle office systems. o Introduced Spring as a replacement for in-house developed infrastructure libraries and APIs. o Web, Swing and core Java development of middle office electronic trading systems o Mentored junior members of the team, and contributed towards architectural decisions for Greenfield projects, working closely with BAs and project managers. o Recommended
BSc (hons) Computer Science & AI1998 - 2001 (3 years)
Sun Certified Java Programmer (2008)
SpringSource certified Spring Professional (2010)
Look-At-MeHighlight 1 bid.
Look-At-MeHighlight 1 bid.