Rod O. Walker

Web Application and Front-end Developer

As a developer and web enthusiast, I maintain this site to outline my skills & experiences while also (eventually) showcasing some projects completed and interests pursued.

Technical Skills

Programming Languages:

JavaScript - extensive experience at multiple working positions, often work using a combination of JS libraries and vanilla.

Java/Groovy - training and certification during early career, recent project experience working in Groovy and its Grails framework.

PHP - worked with this during personal projects and freelance tasks.

Internet Technologies:

(X)HTML/HTML5 - extensive experience, recent work with HTML5 features.

CSS/CSS3 - extensive experience, research and experimetation with CSS3.

Node.js - experience working with multiple tools and modules, particularly GruntJS.

LESS - frequently used in projects of last few years.

XML/XSLT - regularly required to work with XML data format and templates.

AJAX - widely used in many working projects.


jQuery - frequently used as go to library on many small projects, as well as experience developing plugins.

AngularJS - development experience on recent and on-going projects.

Groovy/Grails - used to develop mulitple recent light-weight applications.

Sencha-ExtJS - worked with v3.2 during number of application projects.

Laravel (PHP MVC framework) - used on recent freelance/personal projects.


MySQL - used in personal projects, completed dev. certification.

Server Platforms:


Tomcat 5

Operating Systems:



Linux (Ubuntu)

Work Experience

Business Systems Developer (2013-present)

  • Developer within IFDS AWD (business process management system) team; design/develop integrated solutions to address Business Operations requirements.
  • Lead application developer on integrated interface application for IFDs client-account call centre in Business Operations dept. (developed primarily using Groovy/Grails and AngularJS technologies, and IFDS system APIs).
  • Consultant role to IFDS clients as part of IFDS’ AWD professional services team.

Critical Mass

Toronto, ON

Front-end Developer (2012-2013)

  • Developer at Critical Mass digital agency; working primarily on major U.S. financial institution client account.
  • Coded and delivered static web sites and enhancements to existing application pages, and supported their implementation into client's CMS and other back-end systems.
  • Focused on producing code meeting web standards, with particular attention to web accessibility.
  • Coded jQuery plugin used to mask sensitive data during completion of web-forms.

Developer & Team Lead (2009-2012)

  • Team lead within Development group - iFAST/Desktop team; supervising junior developers and team QA staff.
  • Lead developer in enhancing iFAST/Desktop (Windows application) with new integrated web browser ("Desktop-Web") screens. Created JavaScript/Ajax framework (using ExtJS) and re-usable templates for building desktop-like screens embedded in iFAST/Desktop. 50+ new or resplacement screens completed.
  • Developed proof of concept for eventual web application replacement of iFAST/Desktop, including research into possible technologies to incorporate and build upon.
  • Responsible for training other developers and application support team on building, maintaining, and supporting Desktop-Web screens, including staff located in offshore offices.
  • Primary front-end developer on award winning "SmartForms" web application (high-speed data entry interface to iFAST system). Developed with extensive use of XSLT and JavaScript/ExtJS.
  • Regularly involved in recruitment (primarily university-level interns) and team performance reviews.

Software Developer (2005-2009)

  • Developer within Architecture Office group; primarily responsbile for design and implementation of web/browser based applications. Particularly focused on migrating existing Windows/C++ client-server applications to "thin-browser" applications.
  • Developed and maintained extensive source library (JavaScript, Ajax), templates (XSL/XHTML), and other re-usable components for web applications. Responsible for continuous evaluation of sourc library against various browsers (Internet Explorer, Firefox).
  • Primary front-end developer on web application build for user access administration (UAA) to iFAST system
  • Coded enhancements to middle-tier infrastructure (Java) to handle the new browser applications being implemented.
  • Research and analysis of new web related technologies with relevance to IFDS business processes.

Social Services Dept. - Barnet Council

London, UK

IT Support Consultant (2004-2005)

  • Assisted with integration of new data entry system for local social services department, in north London borough.
  • Work with and trained users of varying technical skills on the new system.

UW Co-op Positions

Works terms completed as part of University of Waterloo Co-op program (Computer Science dept.), each term four months in duration.

  • IT Assistant - Bank of Nova Scotia (Toronto, ON)
  • IT Support Technician - Marsh Canada Ltd. (Toronto, ON)
  • QA Tester - Cognos Inc. (Ottaw, ON)
  • Java Developer - HRSDC/Gov. of Canada (Hull, PQ)
  • Developer - RCMP/Gov. of Canada (Ottawa, ON)
  • QA Analyst - Open Text Corp. (Waterloo, ON)


University of Waterloo

Waterloo, ON

Bachelor of Mathematics (BMath) (1999-2004)

  • Degree in Computer Science, minor in Combinatorics & Optimization
  • Completed Co-operative Education program

Ryerson University (Continuing Ed.)

Toronto, ON

J2EE Solution Developer program (2006-2007)

  • Completed courses in Java Advanced, Advanced Web Applications in Java

Certifications Completed

  • Oracle Certified Professional - MySQL 5 Developer (2005)
  • Sun Certified Web Component Developer for Enterprise Edition 5 (2008)
  • Sund Certified Java Programmer for Java 2 (2005)

Contact Details

For more information, please make use of any of the following links, or contact me using the form below.

Also, click the following to download a standard PDF version of my CV/Resume.

Send Message