Architect, team lead, software craftsman, and overall technology enthusiast. Over 15 years of experience with hands on development, team leadership, and interfacing with business management. Excellent track record of mentoring other developers and leading large to mid-sized teams. Quickly adapts to new paradigms and has the ability to help others endure change by providing strong leadership. Earned the Microsoft Certified Professional Developer (MCPD) certification, a bachelor's degree in computer science, and a masters of business administration.