Continuing our series of posts introducing you to some of the developers behind WebSphere Liberty, meet David Currie

David leads the team that builds the Docker support for WebSphere Liberty. In his free time, he goes orienteering, which he got into he was an 8-year-old Cub Scout. From orienteering, he started running and, as well as cycling his short commute to work each day, he regularly runs at lunchtimes with other IBMers from the Hursley lab.


I enjoy running – perhaps because it gives me a chance to get away from a computer and think.

David has a lot of WebSphere and Java EE experience, having worked on WebSphere Application Server from V3.5 to V6 before moving to other teams for a few years in which he was an end-user of WebSphere Application Server. He came back to the WebSphere Liberty development team about 3 years ago to work on the Cloud Foundry buildpacks. One day, he asked the question about who was working on the Docker support that one of our executives had recently announced–you can probably guess how that one ended up!

I’m most proud of our official image on Docker Hub because of the ease and simplicity of just being able to type: docker run websphere-liberty.

His first experience of Java was Java 1.0, which was horribly slow but which he used for a couple of projects during his MEng in Engineering and Computer Science at Oxford University. His original interest was in electronic engineering but that wasn’t an option at the university so he threw in the Computer Science to mix things up a bit, and then came to love that side more.

I was probably about 8 when I first started coding in Basic on a BBC Micro B.

For his third year project at university, he co-authored a Windows version of the Othello board game. He later built a Java version of the Othello board game, which you can play on his website. More recently, he collaborated with some other Liberty developers to write a sample Liberty feature for using some of the Netflix OSS libraries like Archaius, Hystrix, and Eureka with Liberty. These days, though, he’s all about Docker and finds many opportunities in the container space to learn new technologies.

Perhaps it’s corny but I really love the work that I’m doing right now. Docker has the potential to make such a big difference to the way our customers work both in development and operations.

But his favourite technologies in his everyday life are his bicycle, which never ceases to amaze him that it keeps going despite the lack of care and attention he gives it, and his electric toothbrush.

More from David

You can find David on Twitter as @dcurrie and on GitHub as davidcurrie. He also blogs regularly about tech, running, orienteering, and other stuff on his personal website,

David has written several blog posts here on

You’ll probably bump into him at DockerCon conferences, having been to the last few. He was also at OSCON London in 2016.

At DockerCon, the opportunity to interact directly with the Docker developers is immense.

Something random about David

David is a qualified orienteering Club Coach and has coached on several British Orienteering Federation tours in Scotland and Norway.

David running in front of Hursley House at IBM Hursley, UK

David running in front of Hursley House at IBM Hursley, UK

Related articles

Join The Discussion

Your email address will not be published. Required fields are marked *