Andrew Harmel Law

Andrew Harmel Law

Senior Application Architect and Certified Scrum Master for Capgemini UK

Edinburgh, United Kingdom

Current
  • Expert Group Member - JSR310 at Java Community Process
  • Application Architect at Capgemini UK
Past
Education
  • University of Glasgow
  • University of St. Andrews
Connections
128 connections
Industry
Information Technology and Services
Websites

Andrew Harmel Law’s Summary

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

Andrew Harmel Law’s Specialties:

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


Andrew Harmel Law’s Experience

  • Expert Group Member - JSR310

    Java Community Process

    (Non-Profit; 11-50 employees; Computer Software industry)

    March 2007Present (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.

  • Application Architect

    Capgemini UK

    (Public Company; 10,001 or more employees; Information Technology and Services industry)

    November 2005Present (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.

  • J2EE Software Architect

    Sun Microsystems

    (Public Company; 5001-10,000 employees; sunw; Information Technology and Services industry)

    September 2003November 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.

  • Senior Presales Technical Architect

    Sun Microsystems

    (Public Company; 5001-10,000 employees; SUNW; Computer Software industry)

    September 1999September 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


Andrew Harmel Law’s Education

  • University of Glasgow

    MSc Information Technology , September 1998September 1999

  • University of St. Andrews

    BSc Psychology , Psychology, Biology, Chemistry, Arti History , September 1993September 1997

    Activities and Societies:
    Film Society (Ordinary Member, Publications Officer, Projectionist, President)

Additional Information

Andrew Harmel Law’s Websites:

Andrew Harmel Law’s Interests:

Film, Art, Travel, Literature, Technology, Software Development Methodologies

Andrew Harmel Law’s Groups:

JCP - Private Member
JSR-310 Expert Group Member
Sun Alumni Bloggers

  •    Java Posse
  •    Agilistas
  •    Criminal Justice Specialists
  •    IBM Rational Scotland

Andrew Harmel Law’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Andrew Harmel Law’s full profile:

  • See who you and Andrew Harmel Law know in common
  • Get introduced to Andrew Harmel Law
  • Contact Andrew Harmel Law directly

View Full Profile