Dave Osborne

Toronto, ON

github.com/daveosborne

Objective

I am an experienced programmer looking for a challenging position which will successfully combine my knowledge and skills with a sense of community and purpose.

Skill Set

HTML, CSS, SASS, LESS

JavaScript, Angular1/2+, React

Windows, Linux, AWS, Google Cloud

Node.js, Restify, Express

Docker, Chef, Ansible

Jasmine, Selenium, Karma

PostgreSQL, MySQL, MSSQL, Oracle

Go, Python, Django

Gulp, webpack, Grunt, Bower

Git, SVN

Professional Experience

ASL19, Toronto ON

September 2015 – May 2017

Front-End Developer

  • Developed components in Python to support distribution of circumvention tools
  • Launched several large web projects using AngularJS and Wordpress
  • Responsible for build and deploy scripts as well as site development
  • Oversaw company's transition to Angular2 and webpack for front-end development

Ontario Telemedicine Network, Toronto ON

April 2014 – September 2015

Front-End Developer

  • Developed modular front-end web application in AngularJS consuming RESTful services
  • Integrated third-party components (moment.js, ngAudio, reCaptcha, etc.)
  • Wrote directives integrating Elasticsearch and Google Maps for map-based search
  • Introduced Git, pull-request and Git-flow practices to the whole development group
  • Implemented Bower component workflow streamlining development of applications
  • Developed patterns for unit testing in Jasmine using Karma on multiple browsers

ProcessLinx, Richmond Hill ON

August 2012 – March 2014

Lead Developer - Contract

  • Wrote Modbus connector in Node.js pulling real-time data from manufacturing
  • Responsible for network setup and configuration of Windows and Linux servers
  • Led development of AngularJS web framework for real-time production monitoring

DCR Strategies Inc., Mississauga ON

May 2011 – July 2012

Senior Technical Manager of IT

  • Assessed client needs, developed IT solutions for large consumer-oriented programs
  • Oversaw development and maintenance of all systems and processes in the company
  • Focused problem-solving with upper-management in fast-paced financial sector

DCR Strategies Inc., Mississauga ON

April 2010 – April 2011

Web Application Developer

  • Maintained and developed for a high-volume financial transaction system in .NET
  • Responsible for troubleshooting transactions and stats reporting company-wide
  • Developed a flexible configuration management system for credit card programs
  • Responsible for release management on critical high-availability servers

Ontario Telemedicine Network, Toronto ON

March 2008 – March 2010

User Interface Developer

  • Refreshed scheduling application interface using W3C compliant JSP, HTML and CSS
  • Wrote an AJAX-based interface to initiate videoconferencing on schedule
  • Developed ROSSCO framework in Ext JS and DWR to streamline UI development
  • Integrated CAS/LDAP authentication process into Liferay portal

Trent Software Engineering Project, Peterborough ON

Sept 2005 – April 2006

Team Liason / Programmer

  • Worked with a team of students following sound project management practices
  • Created an online SVG/AJAX web application to maintain employee process diagrams
  • Provides full diagramming and versioning toolkit and is easily customizable
  • Product is part of TS-16949 conversion, satisfies process documentation requirements

General Electric, Peterborough ON

September 2002 – April 2003

Junior Programmer in Small Motors

  • Part of a three person team sent to GE for applied project term at Sir Sandford Fleming
  • Performed a detailed statistical analysis of rotor winding procedure
  • Results directly saved GE thousands of dollars in excess wiring material per year

Education

Trent University, Peterborough ON

September 2003 – April 2006

Bachelor of Science in Computer Studies with Honours

  • Comprehensive course selection including Network Security and Algorithms
  • Recipient of President’s Honours and Dean’s Honours

Sir Sandford Fleming College, Peterborough ON

September 2001 – April 2003

Computer Programmer Analyst

  • Wide range of practical courses and hands-on project experience
  • Topics included Windows and Linux networking, network security and database design

References

Available on request