Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal is an internationally acclaimed speaker, having spoken at over 300 conferences worldwide, delivering more than 2000 presentations. He is also the author of several books, the most recent Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures.