Personal Information
Organization / Workplace
Birmingham, United Kingdom United Kingdom
Occupation
Technical Lead at Majestic-12 Ltd
Industry
Technology / Software / Internet
About
Software Engineer with over 15 years experience on the Java platform (JVM).
Passionate about code quality and good design, a good problem solver and strong advocate of TDD and pair-programming. I believe there really is no excuse for bad code.
Development background is in OO and distributed systems but recently more interested in Functional Programming, Scala and the Reactive Manifesto.
Spring champion who is really looking forward to 5.0 release - "reactive" to the core :)
Committer to Open Source Ratpack project [https://ratpack.io/].
- Presentations
- Documents
- Infographics
The Design of the Scalaz 8 Effect System
John De Goes
•
6 years ago
Domain Modeling in a Functional World
Debasish Ghosh
•
11 years ago
Developing functional domain models with event sourcing (sbtb, sbtb2015)
Chris Richardson
•
8 years ago
Taming Distribution: Formal Protocols for Akka Typed
Roland Kuhn
•
6 years ago
Stateless authentication for microservices
Alvaro Sanchez-Mariscal
•
9 years ago