Joe is a Senior Consultant with many years experience delivering quality software solutions for clients in a number of industries. Experienced leading teams, analyzing requirements, architecting solutions, managing projects and, of course, developing code. He is adept at looking for creative solutions, technological or business process, to solve client needs. He is well-versed with the latest technologies and methodologies and has experience designing, developing and deploying solutions in a variety of environments.
Recently Joe has been working on approaches to improve project results via a focus on User Experience, up-front ideation and design techniques and... or course... agile project management.