I have nearly 25 years experience in all aspects of software development including: defining requirements, designing the architecture, coding and testing the software, deployment and support of the final product. I have experience with many technologies and can learn and implement nearly anything desired.