Software Developer with experience and education in software design and application development. Excellent communication and interpersonal skills. A team player with 10 plus years of experience in leadership and management. A well-qualified Developer familiar with a wide range of programming utilities and languages.