I have earned a living by programming since 1985 and have worked on very small embedded systems as well as large mainframe systems and everything in between. I have used a wide variety of programming languages and technologies to solve problems across very different domains. Recently mostly on the JVM in financial services. I am passionate about developer productivity and have a severe allergic reaction to bureaucracy.
Head Of Software Development
Atlancis Technologies Limited
Director of Java Product Management and Developer Engagement
Java Community Lead
Senior Cloud Advocate
Java/Groovy Developer and Java Champion
Java Developer Advocate