Professional Summary
Software Engineer and Principal Architect with more than 25 years of experience building solutions across a variety of domains. Strong team leadership, communication and mentoring skills. Evolves development processes to suit the business needs and to improve the team's productivity and quality. Track record of collaborating with customers to produce superior solutions focused on applicability and usability.