This document is a resume for John Haggins, who has over 20 years of experience as a Director/Architect for software engineering projects. He has managed teams of up to 45 engineers and overseen multimillion dollar budgets. His skills include designing and implementing software solutions, managing projects, establishing software development standards, and architecting systems. He has experience working with technologies such as .NET, Java, Linux, SQL Server, and VMware.