|Software:||Linux, Git, Grunt, Node, NPM, Maven, Ant, Jenkins, Bamboo|
|Enterprise:||PostgreSQL, MySQL, Tomcat, Jetty, MS AD, MS SQL, JIRA, Bitbucket|
|Security:||PKI, X509, TLS/SSL, Application Logging|
|Mar 2014 -
Senior Software Engineer
Central 1 Credit Union
|Jan 2011 -
Masters Student (2011) and PhD Student (2012)
University of British Columbia, Department of Computer Science
Graduate student of software engineering under Dr. Gail C. Murphy.
Received a Killam Award (UBC's top TA award) for my work with the UBC undergraduate courses,
CPSC 210 - Software Construction
and CPSC 310 - Introduction to Sofware Engineering.
|April 2010 -
Apache Software Foundation, Commons Project
Open Source committer focused primarily on 'commons-codec.jar' sub-project:
|Jan 2008 -
Self-Employed, Victoria, BC.
Java, SQL, LDAP, and Web Services consultant for various organizations in Victoria and Vancouver, British Columbia, while
finishing my computer science undergraduate degree.
|Sept 2005 -
Instructor (Part Time)
Capilano College, North Vancouver, BC.
Advanced Web Authoring.
- Introduced students to server side web programming with PHP.
- Introduced HTML forms and server side form validation.
- Stressed W3 validation and cross-browser compatibility:
(Windows, Mac OS X, Linux) x (IE, Firefox, Safari) x (Screen, Print)
|Sept 2001 -
Application Developer - Senior (2005), Intermediate (2003), Junior (2001)
Central 1 Credit Union, Vancouver, BC.
Java Developer for online banking, internal infrastructure, and staff-facing applications
at Central 1 Credit Union.