I have more than 20 years of experience in information technology with responsibilities ranging from solution architecture through engineering management. I have specialties in all phases of the software development life-cycle including analysis, design, implementation, delivery, and maintenance. I have successfully led teams of developers in large-scale custom deployments as well as off the shelf, desktop applications. I bring strong team skills and the ability to pass on information to both technical and non-technical roles. My recent responsibilities have included: technical architecture, systems analysis and design, software development, configuration management, database development, and legacy system integration.