
Senior Application Architect and Certified Scrum Master for Capgemini UK
Edinburgh, United Kingdom

Senior Application Architect and Certified Scrum Master for Capgemini UK
Edinburgh, United Kingdom
I'm a highly motivated and highly optimistic senior software engineer. I'm comfortable both at the "coal face" coding as well as in "ivory towers" evangelising and building and managing teams.
I am a Senior Application Architect at Capgemini (since Nov '05) specialising in J2EE Architecture and Development and a Certified Scrum Master. I have worked on a wide variety of projects - as lead developer on an Agile (SCRUM / DSDM) project for a major government dept, undertaken enterprise-wide code reviews for large utilities, worked with one of the largest banks in adopting RUP/OOAD tools and methods and designed a complex ORM persistence solution for a major U.S. ISV in the Oil and Gas Sector. I am currently responsible for NFR compliance (performance and security) for a large public sector Portal application.
I am also involved in the Java community. I represent my employer on the JSR-310 (Java Date Time API) expert group and blog regularly about my development experiences. I have also open sourced a test data generation utilities API and am currently improving my skills in Ruby and Rails.
Between 1999 and 2005 I worked for Sun Microsystems UK where I was a lead consultant for software architectures for the NHS National Programme for IT. I carried personal responsibility for the governance of software architectures and the supporting middleware platform
Sun Certified J2EE Architect and Java 5 Developer
Certified Scrum Master (Martine Devos Trainer)
Ruby / Rails
Struts, Spring, Hibernate, JSF, Portlets
AJAX, Javascript
XML
Ant & Maven
MySQL 5.x, Oracle (9.x & 10G), DB2 (8.x), SQL
Windows, Solaris, Linux, MacOS
WebSphere AS 5.x & Portal Server 6.x, Sun App Server (7.x & 8.1) & Web Server (6.x), Apache (1.x & 2.x), Tomcat (4.x & 5.x), Sun MQ (3.x), Sun Directory Server (5.x)
Development methodologies (SCRUM, RUP) and audit/governance
(Non-Profit; 11-50 employees; Computer Software industry)
March 2007 — Present (2 years 9 months)
I represent myself and my company on the expert group of the Java Date / Time API (JSR310). My role is to collaborate with my collegues in the group to design, specify and implement a replacement for the current Date/Calendar API in Java.
The JSR is taking place in the open as a Java.net project. Mailing lists are free for the public to post to, the wiki is editable by all and the source code can be viewed by anyone. Consequently, as a member of the E.G. I am also responsible for encouraging and supporting external input.
(Public Company; 10,001 or more employees; Information Technology and Services industry)
November 2005 — Present (4 years 1 month)
Senoir Application Architect responsible for engaging with clients across the entire pre and post sales development lifecycle to deliver mission critical and large-scale software solutions.
As well as aiding presales teams, eliciting requirements and architecting soultions to meet these requirements, the role involves leading small to medium sized teams of developers.
(Public Company; 5001-10,000 employees; sunw; Information Technology and Services industry)
September 2003 — November 2005 (2 years 3 months)
In this role I was responsible for working on customer sites with clients and their technology partners to support and advise around the usage of the entire Sun Middleware suite. In various projects I represented Sun on programme Technical Directorates, assuming responsibility for key decisions and their impact on contracted SLAs. I also provided guidance on future strategies, architectures, methodologies and technologies and took ownership of, and managed key initiatives and POCs. In addition to this I worked with RQM, Architecture, Design and Build and Testing teams ensuring optimal use of Sun technologies and best practice architectures.
(Public Company; 5001-10,000 employees; SUNW; Computer Software industry)
September 1999 — September 2003 (4 years 1 month)
While in this role which I joined as a graduate, I was responsible for capturing business requirements, mapping to and designing technical solutions which ranged across hardware to software and associated business process.
I created own my collateral, reference solutions and architectures for the benefit of the wider Sun community, and workied independently within and oversaw diverse teams to co ordinate complex bids for small and large engagements in competitive environments
I worked to many different sectors including new business and public sector over a four year period. (Customers ranged in size from one man startups to multinationals) and during this time I developed and maintained relationships with a range of Java Engineering specification leads (for JDBC and JDO technologies), taking regular advice on projects
MSc Information Technology , September 1998 — September 1999
BSc Psychology , Psychology, Biology, Chemistry, Arti History , September 1993 — September 1997
Film, Art, Travel, Literature, Technology, Software Development Methodologies
JCP - Private Member
JSR-310 Expert Group Member
Sun Alumni Bloggers