About the Author I am currently employed as a Senior Software Engineer at Entelect. I'm passionate about clean code, domain driven design and solving complex problems with technology. You can find me on LinkedIn and Twitter.