I am a software engineer with over 20 years of experience in a wide variety of business applications. I have extensive hands-on experience in software design, architecture, implementation and integration.