I am a software developer with 20+ years experience including small to large scale projects, web development, embedded system development.