June 27, 2013
Very interested in DDD. Strong belief that good software is based on an expressive OO model that is independent of infrastructure and technology. Code should be clean and clearly expressive, written to communicate with humans, not with machines. I also see DDD as the best approach to achieving and happy and productive team that responds to the needs of the business, and is a core Agile methodology that makes software development a measurable endeavor.
I have successfully used domain-driven design on a couple of projects, providing a leadership role for the team, mentoring and test-first pair programming to develop robust and expressive domain centered software. I will say, however, that it has been challenging to find a broad audience for DDD, where more of the organization beyond just developers are involved in the ubiquitous language. I would like to connect with other DDD enthusiasts and experience the full picture.
Software engineer with 11 years of experience in Java and .NET. Focused on good OOP, "test-first" TDD and domain-driven design.