I am a firm advocate of test-driven development and clean code. I also have a keen following into Domain Driven Development (DDD). I have a wealth of knowledge in many areas of Software Development from the initial discussions to deployed solutions serving heavy traffic.