Julius Davies, J2EE Java Programmer


juliusdavies@gmail.com
Home: 250-592-2284

2529 Foul Bay Road, Victoria, BC, V8R 5B1
Mobile: 250-893-4579

Technical Skills

Languages:Java, LDAP, J2EE, JSP, CSS, HTML, Javascript, SOAP, XML, SQL, PHP
OS:Redhat Enterprise Linux, Debian, Mac OS X, Windows XP/2K/NT, DOS
Software:Tomcat, Ant, CVS/SVN, RPM, JDBC, Log4J, JUnit, Bash, IntelliJ, Eclipse
Enterprise:OAS, JBoss, Weblogic, MS AD, MS SQL, Oracle 10G, MySQL, OC4J, Apache
Security:PKI, X509, TLS/SSL, Application Logging and Log Analysis

Employment History

April 2010 -
Current

Committer

Apache Software Foundation, Commons Project

commons.apache.org

Open Source committer focused primarily on 'commons-codec.jar' sub-project:
http://commons.apache.org/codec/.

Sep 2008 -
Current

Developer

Caorda Solutions, Victoria, BC.

caorda.com

Java and .Net Developer.

Jan 2008 -
Jul 2008

Consultant

CGI Group Inc, Victoria, BC.

cgi.com

Java Developer working for the B.C. Ministry of Environment.

  • Maintained and enhanced five different web applications related to British Columbia air and water quality.
  • Integrated with B.C. government's Single-Sign-On and Authorization framework (WebADE).
  • Successfully deployed three releases within first 3.5 months.
 
Sept 2005 -
Dec 2007

Instructor (Part Time)

Capilano College, North Vancouver, BC.

capcollege.ca

Instructor for INTE 202, Advanced Web Authoring.

  • Introduced students to server side web programming with PHP.
  • Introduced HTML forms and server side form validation.
  • Reinforced HTML, CSS, and JavaScript skills.
  • Stressed W3 validation and cross-browser compatibility:
    (Windows, Mac OS X, Linux) x (IE, Firefox, Safari) x (Screen, Print)
Sept 2001 -
Dec 2007

Application Developer - Senior (2005), Intermediate (2003), Junior (2001)

Central 1 Credit Union, Vancouver, BC.

cucbc.com

Java Developer for online banking, internal infrastructure, and staff-facing applications at CUCBC.

  • Wrote web-based log analyzer for helpdesk. Improved turnaround on many types of support calls. Secured using 2-factor authentication: Windows Password (LDAP) + SSL Client Certificate.
  • Replaced Excel-based phone directory with LDAP-backed web system.
  • Java developer for MemberDirect, the Online Banking system used by over 250 Credit Unions across Canada.
  • Re-engineered online banking web application to support personal and spousal accounts under a single login.
  • Integrated with CUCBC's Wire-Transfer and Account Sweeping systems.
  • Developed ISO 8583 WebParser to help diagnose and debug problems communicating with banking-systems.

Education

University of Victoria, Victoria, BC, Canada.
B.Sc., Honours, in Computer Science (anticipated completion: 2010)
B.F.A., Major, in Creative Writing (2000)
Publications
  • German D., Di Penta M. and Davies J. "Understanding and Auditing the Licensing of Open Source Software Distributions", International Conference in Program Comprehension icpc2010. (15 of 76 ten-page full papers accepted: 19.7%).
  • Davies J., Zhang H., Nussbaum L. and German D. "Perspectives on Bugs in the Debian Bug Tracking System." IEEE Working Conference on Mining Software Repositories msr2010. (6 of 8 four-page challenge reports accepted: 75.0%).
Course Highlights
MATH 122  A+ (UBC: 228)   durocher      Logic and Foundations
MATH 222  A               howard        Discrete and Combinatorial Mathematics
CSC  115  A+              kaminski      Fundamentals of Programming: II
CSC  225  A+              pan           Algorithms and Data Structures: I
CSC  230  A               serra         Introduction to Computer Architecture
CSC  320  A+              myrvold       Foundations of Computer Science
CSC  370  A               rice          Database Systems
CSC  484A A-              siemens       Topic: Scientific Computing (Literary Computing)
CSC  490  A+              german        Directed Studies
SENG 330  A+              kaminski      Object-Oriented Software Development
SENG 450  A+              wu            Network Centric Computing
Complete Computer Science Transcripts: http://juliusdavies.ca/resume/school.html