Web 2.0 Concepts, SOA, RIA, J2EE, AJAX, refactoring, test-driven development, patterns, XML, use of metadata to achieve flexible software solutions, lightweight methodologies (XP).
Sun Certified Enterprise Architect for Java EE 5 - Jul 2009
Sun Certified Programmer for Java 2 Platform - Jan 2002
MA (Cantab.) - Christ's College, Cambridge. 1994.
BA (Cantab.) - Christ's College, Cambridge. 1989.
Electrical and Information Sciences (Hons - 2:1)
Strong skills applicable across the full object-oriented software lifecycle including requirements capture, analysis, design, implementation and test. These skills are based on extensive experience in a wide variety of object-oriented software development projects ranging from fully distributed enterprise software architectures to real-time embedded systems.
- Enterprise application development and integration - J2EE/Java EE (7 years), Web Services, SOA, ESB, EJB, JSF, JPA, XML, Spring, Hibernate, GXT/GWT, Oracle ADF, JSP, servlets, Struts, JMS, JMX.
- Object-oriented software development - Java (12 years), C++ (4 years), RoR (1 year).
- Object-oriented analysis and design - UML, patterns, RUP (15 years).
- Leadership, coaching and mentoring.
- Excellent interpersonal and presentation skills developed through client contact.