An information technology professional with a proven track record of 15 years experience developing and supporting both B2B and user-oriented applications utilizing a wide variety of platforms and development tools. Exceptionally strong with quickly learning new programming languages & technologies, relational & non-relational database systems, and full stack web development. Soft-skills include systematic and methodological problem solving, rapid comprehension of novel technologies and domain-specific concepts, and diplomatic interpersonal skills.
Provided comprehensive IT development, operational, & administrative oversight and support for a medium-sized technology-centric company primarily focused on B2B “mystery-shopping” services in the automotive industry. Oversaw rehabilitation, maintenance, & routine enhancement of an abandoned monolithic web-app solution used for all core business activities, including data collection/input & related telephony functionality, data review/auditing facilities, and client-facing data reporting & promotional tools. Performed numerous data import, export, analysis, & modification tasks. Worked extensively with partner businesses to implement innumerable custom solutions for data delivery, promotion, etc. Assisted with the design, development, & maintenance of a consumer-facing web & iOS app. Oversaw the full design, development, & migration process for a suite of replacement apps addressing design & scalability deficiencies in the original monolithic solution, and utilizing a modern, scalable technology stack. Managed a development team of varying size, ranging from providing full support for all IT concerns company-wide as a solo effort, to managing a team of 3-5 developers.
Worked as consultant and C# .Net developer on a research project funded via the Government of Canada’s NRC Industrial Research Assistance Program. Implemented a plugin for Microsoft Dynamics CRM 2011 that adds novel entity-centric time-context features. Designed various feature demonstrations and created demonstration environments for project backers. Authored, recorded and edited video demonstrations of major product features as well as sample applications for a hypothetical company.
Oversaw a project to design and implement an in-house utility for automating basic PC maintenance, which was later developed into a full retail product for sale to general PC users based on early feedback. Served as the primary developer for all project development, creating a Linux-based Live-CD coupled with a custom Windows application providing automated routine system maintenance & repair capabilities for typical Windows setups. Integrated 3rd-party custom AV applications utilizing an SDK provided by a leading commercial anti-virus provider. Created various proprietary web services to provide in-app storefront, billing and licensing services, driven by a PHP/MySQL-based back-end. Administrated project web-server (including bug tracking and source control software) and packaged application and virus definition updates for release. Handled project scheduling/coordination, including oversight of development by separate contractors.
Provided occasional consultation for the design and implementation of a startup website that enables employees to provide anonymized feedback directly to their employers. Designed and developed a demonstration site for garnering investor interest, including the development of several Drupal modules to provide critical demo functionality.
Worked primarily as a consultant and web-developer on various web-marketing portals and tools. Supported multiple existing products as well as new development, and succeeded in an exceptionally high-stress environment with tight deadlines, strict requirements, and high turnover. Due to limited testing facilities for most major projects, extreme attention to detail was critical to success, and all implementation efforts were engineered to be minimally invasive and to ensure retention of mission-critical data even in the event of unexpected failure.
Worked as consultant and VB/C# .Net developer on a project for FAS Inc., a health insurance provider. Primarily responsible for resolving several major issues with an in-house management application left incomplete by a previous developer. Responsibilities included implementing support for CIBC electronic funds transfers via a bank-provided API, addressing business-rule implementation issues, importing data from custom flat-file formats, implementing SQL scripts to repair damaged data, & creation of reports via SQL Server Reporting Services/Crystal Reports for business analysis and documentation.
Worked as consultant and VB/Java developer on projects managed for agencies of the government of Alberta. Initially responsible primarily for the maintenance of all elements of an aging n-tier web application exercising legacy technologies including ASP Classic & COBOL. Also maintained a Java-based client-server application used to perform offline on-site work and update with a centralized database asynchronously. Provided technical support for a third party software package from the Toronto Stock Exchange. Developed several small utilities via Visual Basic .Net to assist on-site project management team by automating some time-entry related administrative responsibilities. Assisted in the design and development of a new, proprietary enterprise-class Java J2EE-based Content Management System.
Provided assistance to customer service representatives on difficult calls. Responsible for handling escalated call situations. Developed several small Office VBA scripts used to increase on-site efficiency.