Michael Allan

647-436-4521    http://zelea.com/    mike@zelea.com

Software engineer. Expert in collaborative and social media, document processing, graphical user interfaces, concurrent programming, distributed systems, and device management and control.

Languages: Java,  Perl,  Lisp,  C / C++,  x86 assembly
User Interface: Swing,  AWT,  2D Graphics API
Document Processing: XML,  XHTML,  StAX,  DOM,  SAX,  CSS,  JavaScript
Web Interface: Apache httpd,  Tomcat,  servlets,  JSP,  JSF,  Wicket
Communications: RMI,  CORBA,  SNMP,  JavaMail
Database: SQL,  JDBC,  PostgreSQL,  XQuery,  eXist
OS Platforms: Gentoo Linux,  X Window,  MS Windows
Development Tools: command line,  screenpager,  Emacs
Mercurial,  Darcs,  CVS,  unionfs,  JUnit

EXPERIENCE

Project Votorola Software Engineer 2007 - 08 details…

Alpha Laboratories Software Engineer, Programmer 2002 - 03, 05 - 08 details…

Project Textbender Software Engineer, Researcher 2001 - 02, 04 - 07 details…

MatchMedia Networks Software Engineer 2006 details…

Daleen Technologies Software Consultant 2000, 01 details…

Priam Controls Software Engineer, Principal 1998 - 2000 details…

T-S Display Systems Software Engineer, Programmer 1995 - 98 details…

career chronology…

EDUCATION

Ryerson Polytechnic University, Toronto, 1995. Certificate in Computer Programming, Computer Applications.

University of Guelph, Guelph, Ontario, 1992. Bachelor of Science, Biological Sciences.