Career Profile

Self-motivated, achievement oriented Software Engineer. Passionate about application development. Self-confident with over 15 years experience in computer systems and technologies. Takes initiative in problem-solving. Excellent conceptual and analytical thinking. Accurate and detail-oriented. Adept at expanding knowledge of the industry and becoming proficient with new tools and systems. Professional and perceptive interpersonal skills. Clarifies roles and information both within the organization and with external clients. Skilled and supportive in optimizing budget needs. Delivers highest quality results in a timely manner.

Experience

Senior Engineer

2003 - 2016
Ontario Power Generation, Pickering

Computers and Control

Experience with the entire life cycle of applications, highlights are:

  • Constructed, developed, coded, debugged, and maintained Applications.
  • Set up hosting environments, and deployed applications.
  • Analyzed cybersecurity challenges, issues, and processes.
  • Designed and developed applications using open source technologies as listed below.
  • Experience with troubleshooting and diagnosing problems with applications.
  • Tested and resolved cross-browser compatibiltiy issues with web applications.
  • Experience optimizing web application performance.

Real Time Control Computer development, testing, debugging:

  • Development and cross-compilation for target control system.
  • Debugging using logic Analyzers.
  • Experience with software peer review and software categorization.

Senior I/T Specialist

1999 - 2003
Ontario Power Generation, Toronto

Chief Information Office

Developed, tested, and implemented new systems that interface with the Electricity Market. Highlights:

  • An Energy Pricing Tool
  • A Generator Information Management System
  • Zainet
  • Bill Gen
  • TIBCO

Related Experience

Senior Engineer

Training Simulator, Ontario Power Generation

Developed, tested, and implemented computer emulations. Highlights:

  • Computer operator interface.
  • Communication between computers of different vintages.
  • Troubleshooter with computer boards and interfaces using Logic Analyzers, etc

Software Developer

IBM, Toronto

Developed software for:

  • Robotics.
  • Business Computers.
  • World Trade System

Skills & Proficiency

Javascript, ES6, ES7 & jQuery

Node & NPM

Python & Django

Angular

Backbone

React

Aurelia

Meteor

Postgresql

HTML5 & CSS

Mongo DB

C & C++

JAVA

Linux

Apache Web Server

NGINX Server

Cherokee Web Server

GIT & Subversion