Michael Allan profile image
194
Reputation: 3051
Toronto, Canada

Michael Allan

Java programmer and software engineer with 20+ years experience. My work ranges architecturally from web services and user interfaces, to desktop, mobile and embedded applications.