Programmer Analyst

Web Development | Mobile Apps | Game Developer

Programmer and program analyst with over 9 years of experience building web services for web and mobile applications, and designing, developing, implementing, and maintaining software systems to support an organization’s operations. Skilled in identifying, troubleshooting, and analyzing and resolving data issues. Instrumental in streamlining and improving processes, enhancing productivity, and implementing technology solutions. Strong knowledge of object-oriented programming, continuous integration, and service-oriented architecture.

  • Web Development

  • Strategic Planning & Analysis

  • Coding/Development/Debugging

  • Mobile Application Development

  • Web Server/Network Configuration

  • Software Design Patterns

  • TDD, Continuous Integration

  • User Acceptance Testing

  • Front-End Programming

  • Mobile Frameworks

  • Project Management

  • Agile Methodology

Technical Proficiencies

PHP ~ SteelArrow (ColdFusion clone), JavaScript ~ CSS ~ HTML ~ MySQL/MariaDB ~ MSSQL 2000, 2005, 2008 R2, 2012

Java ~ Android Development ~ Python ~ JIRA ~ MS Office Suite ~ Kayoko Support Suite ~ PHPStorm ~ Android Development Studio ~ Eclipse ~ SourceTree ~ GitHub ~ PuTTY ~ Intercom ~ Gitkraken ~ Bitbucket

Professional Experience

TOMAHAWK TECHNOLOGIES, INC., Carleton Place, ON 2016 – Present


Migrating clients from inhouse developed language to the publicly available frame Laravel. Developed an invoicing system for Operations Commander based on individual client needs. Developed project timelines and liaised with sales department to provide quotes to clients. Addressed bug submissions, troubleshot and fixed website coding.

  • Migration of Operations Commander from in-house language to Laravel. Develop API’s for third party systems to integrate with the system. Grant further control over the look and feel.
  • Migrated event ticketing and sales system for museums from in-house language to Laravel; improved control for clients to display events and pages as they see fit, support for responsive design.

FREELANCE PROGRAMMING, Hamilton, ON 2014 – 2016

Programmer | Contract Positions

Collaborate with clients to assess needs and develop client-driven improvements to improve system functionality. Conduct all administrative tasks including project tracking and client invoicing.

  • Improved event ticketing website by troubleshooting issues related to halt overselling events; added new payment processor.

  • Converted online learning website from in-house language to PHP for Tomahawk file by file, added new reports and new imports to customize the system; designed new features including a discussion system, ecommerce area, and export tools to work in conjunction with a third party WordPress site.

  • Updated Operations CommanderTM, an online parking and security site by identifying and resolving issues regarding reported missing records; updated existing reports to provide better search filters and increase details per report.

PARADIME DESIGN AND IT SOLUTIONS, Carleton Place, ON 2013 – 2014

Support Technician | Programmer

Worked with clients to identify, diagnose, and develop custom solutions to connect the functionality between two third-party WordPress plugins. Installed and managed Linux servers on virtual private servers; installed, configured, and updated software including MySQL, PHP, and Apache.

  • Designed and developed WordPress websites for local small and medium profit and non-profit businesses including equipment rentals, home businesses, billboard advertising companies, local stores, hospital foundation, heating and refrigeration, construction, and chambers of commerce.

  • Wrote connection plugin that automatically created WP Google Maps records for business entries made in Connections Pro.

Professional Experience Continued

TOMAHAWK TECHNOLOGIES, INC., Carleton Place, ON 2007 – 2013


Collaborated with clients to define and gather requirements and new feature specifications including reports, promo code functionality, and export features for third party systems. Analyzed customer requests and provided suggestions based on individual client needs. Developed project timelines and liaised with sales department to provide quotes to clients. Utilized in-house Cold Fusion-like language for website programming, maintenance, and upkeep. Addressed bug submissions, troubleshot and fixed website coding.

  • Developed an Android app that integrated with the existing parking ticketing system for university and college police officers and security personnel to use for issuing parking tickets.

  • Worked with team on OntarioLearn, a multiple college online learning portal for teacher and student communication; exported school-specific collaborative software, including FirstClass, Moddle, and Blackboard, and reports for school coordinators and board members. Created online grading module for instructors.

  • Developed event ticketing and sales system for museums; implemented features including discount options based on membership, time of year, promotion codes, and event grouping.

  • Collaborated with company team to develop an in-house Content Management System (CMS), adding client-requested modules including shipping calculators, shopping carts, testimonials, and event calendars.


Casual Technician

  • Assisted with help desk, answering calls and providing customer support; assessed computer issues and escalated complex issues to technicians, when necessary.

Education & Credentials

Diploma, Computer Systems Technology ~ Software Engineering, Mohawk College, Hamilton, ON