Skilled, multi-faceted professional software developer with solid experience spanning several industries. Proven achievements in software project management, software development, business management, and client relations.• Professional experience in software engineering, analysis, technical project management, businessdevelopment, leadership, training, and customer service.• Proven track record of delivering value to the business on time and on budget.• Improves collaboration and processes, bringing structure and stability to chaotic environments.