I am a Professional Software Engineer with over 36 years of experience. I have developed and marketed several commercial software products and lead development teams of up to 20 designers and developers. In addition to standalone applications I have also developed complete N-tier client-server systems. Because of my long career and my unwillingness to back away from a hands-on role in every project, I am able to function with proficiency in every role of the software development process. It also allowed me to build a very diverse skill-set, while still focusing on a few core abilities.