Twenty years experience as a software developer creating applications utilizing my technical development skills, leadership and project management skills. Proficient in all phases of application development including definition of requirements, design, development and implementation. Capable of utilizing leading edge technologies and quickly becoming proficient in new development environments. Twenty years experience as a software developer creating applications utilizing my technical development skills, leadership and project management skills. Proficient in all phases of application development including definition of requirements, design, development and implementation. Capable of utilizing leading edge technologies and quickly becoming proficient in new development environments.