Skills Overview

Skills Details

Skills

Here are some of the applications and languages I have experience with:

Java and Selenium for Automated Testing
I learned how to use the Selenium framework with Java to develop and run automated tests for a major government web application.

C#
Learned how to build applications using frameworks and class libraries. Building applications using object oriented design principles. Developed asyncronous applications with multi-threading. Learned how to create a basic video game using windows forms

C++
Understanding of the fundamentals Pointers, validation, operator overloading, prototyping, headers, file I/O, OOP concepts

Python
Understanding of the fundamentals such as Functions, loops, lists, File I/O

Java and Android App Development
Understanding of the fundamentals of class based object oriented programming. Created various apps in Android Studio covering the basics and concepts such as UI Views, layouts, I/O, data persistence, xml effects, fragments and listviews.

C
Understanding of the fundamentals of the C programming language

SQL
Understanding of the fundamentals of DDL, DML, UML, Database Structure and how to query a database.

HTML and CSS
Experience with website structure, adding features and tags, how to use cascading style sheets

PHP
Learned the basics of web development using PHP and trained in the Laravel framework

Adobe Photoshop
I have been using photoshop not just as a photo editor but also for digital painting for years. See my wix site for some examples

Adobe Flash
As an alumni of NBCC's Animation program, I have several years of experience animating in flash.

ToonBoom
While working in the animation industry, I learned to animate in ToonBoom, as it was the industry standard at the time.