I specialize in delivering quality solutions on time with an emphasis on customer satisfaction. I have worked in environments of many sizes from Fortune 500 companies to small start-ups and have a solid background in the full software development life cycle including requirements gathering, prototyping, technical design, coding, quality assurance and maintenance. I am productive in both in both individual and team project environments and am dedicated to maintaining up to date software development skills and keeping abreast of industry best practices.