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
David has written several blog posts here on WASdev.net.
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.
Fred is the architect for the JCA/JDBC components of Liberty, WebSphere Application Server (WAS) traditional, and for WAS on the IBM i platform. He works from home in the desert and goes mountain biking into cacti.
Ozzy is a Liberty developer and evangelist. He writes the Game On! text-based adventure game demo'ing microservices and he wrote the floppy autoloader.
Hiroko is a developer on the WebSphere Security team. She investigates customer problems that relate to the security features in WebSphere Application Server and Liberty.
Kate is a developer on the Liberty team. She writes the Game On! text-based adventure game which enables developers to explore microservices architectures and evangelises Liberty and microservices at developer conferences around the world.