Mark Jubenville

Here be settings.

References available upon request.

Stuff About Me

My current focus of work is on developing client-facing javascript applications. I'm experienced in designing and implementing UI, developing frontend javascript, and writing back-end APIs or applications for interacting with frontend code.

I'm comfortable working on a team or in a more independent manner.

Looking for a company with a modern approach to application development where my experience can help push forward new work and where opportunities exist to explore new ideas, learn new technologies and to continue working on interesting problems and products.

Skills

Experience

Staff Web Developer
ecobee, Toronto, Canada
January 2019 - present

This section should get updated...

Application Developer
OANDA, Toronto, Canada
August 2011 - December 2018

Frontend javascript application development on a number internal and external facing applications.

Main public facing product work has been on OANDA's registration system and new web-based trading platform.

UI design and implementation for new software, along with unifying the UI across a number of products.

Investigation and evaluation of various new web technologies and frameworks to inform direction of new application development. Some examples of technologies explored are Polymer, Vue, Backbone, Knockout, React, Ember, Flow, Elm, etc.

Backend API and application development to support new and legacy applications.

Web Developer
Raybec Communications, Toronto, Canada
March 2008 - August 2011

Worked on a small team of engineers, where our main focus was creating a one-to-one email based client relationship application. This was a Javascript application using a combination of AJAX and serverside (Perl) code for interactivity.

Development of smaller-scale web-based applications for clients.

Maintenance of and modifications to legacy application software, ranging in size and scope from database population and cron job creation to more full-fledged variable data PDF generation software.

Production Coordinator
Raybec Communications, Toronto, Canada
September 2004 - March 2008

Merging of large data sets with creative templates to create large variable record PDF files. Projects completed using both purchased variable data software and in-house developed PDF generation scripts.

Design of marketing material, including early mock-ups and working closely with clients to finalize their design needs.

Production of all marketing material on in-house production equipment (mainly Xerox/Fiery hardware), including alignment, colour correction and hardware maintenance.

Graphic Designer
Data ImageNet, Toronto, Canada
December 2000 - September 2004

Design of print-ready marketing material, including business cards, logos, newsletters, posters, etc.

Prepress work on client-supplied files to ensure print quality, colour consistency and overall adherence to client supplied criteria.

Low-level variable data programming for merging data with predefined document templates.

Skills

AngularJS
 
Angular
 
CSS
 
HTML
 
Javascript
 
jQuery
 
Node
 
Perl
 
Polymer
 
React
 
SQL
 
Weak Intermediate Strong

Education

University of Toronto

Computer Science

1996-1998

Interests / Projects

ioncache.com website contains the source for this page

 github.com/ioncache/ioncache.com

log-defer Javascript library to generate log object compatible with  log-defer-viz

 github.com/ioncache/log-defer

Tag-Handler a jQuery plugin used for managing tag-type metadata; wow this is old, one of the first bits of jQuery I ever wrote

 ioncache.github.com/Tag-Handler

CPAN Distributions full disclosure, other than code reviews, I don't do a lot of perl these days

DBIx::Class::AuditLog simple database action history logging

 metacpan.org/module/DBIx::Class::AuditLog

Plack::Middleware::HTMLify middleware to convert a non-html web page to html

 metacpan.org/module/Plack::Middleware::HTMLify

Chess member of the Chess Federation of Canada