Dan Haywood
Haywood Associates Ltd. Consultant and Developer
Oxford, United Kingdom
Dan is a freelance consultant, developer, writer and trainer, specializing in domain-driven design, agile development, enterprise architecture and also REST, on the Java and .NET platforms.
Dan is known as an advocate of the naked objects pattern, and is the lead committer to Apache Isis, a Java framework that implements the naked objects pattern. He also works (for a client) on an app that runs on top of Isis, called Estatio. You can find Estatio up on github; it also is open source.
Dan was also instrumental in the success of the first large-scale naked objects system which administers state benefits for citizens in Ireland, used by over 2,000 users and paying out over EUR5bn a year in benefits. He continues in his role there as an advisor to the government.
Dan's most recent open source work is the Restful Objects specification, which defines a hypermedia API for exposing domain object models. Apache Isis provides one implementation of this spec, and Dan is also a committer on Restful Objects.NET, an implementation for .NET on ASP.NET MVC.
Dan is a regular presenter at various conferences, and has written a good number of online and print articles. He's also written a couple of books, "Domain Driven Design using Naked Objects", and also "Better Software Faster" on the effective use of TogetherJ. Prior to focusing in agile and DDD, Dan worked at Sybase UK, specializing in performance-n-tuning.