Principal Consultant and Managing Partner, Keyhole Software

David Pitt is a Principal Consultant and Managing Partner of Keyhole Software. With more than 25 years of IT experience, David has spent the last 15 years leading and mentoring development teams utilizing Java, .NET, and JavaScript technologies. He is an author of numerous technical articles and a co-author of a popular IBM book that documents some of his architecture design patterns. Recent projects involve speaking, writing, and training developers in best practices for blockchain technology, enterprise development, and microservice application architecture.