“John is a great manager to interact with. He is always on top of his responsibilities and I feel confident he would make an excellent engineering manager. He has a good understanding of the development process as well as testing which always makes managing developers much easier. He’d do very well.”