2020 — Now
Waterloo, Ontario
Contributed on a new Shopify team that was dedicated to providing technical solutions, direct support, and best practice guidelines to third-party developers from some of the largest merchants and partners on the Shopify platform
Became a subject matter expert on Shopify’s various RESTful and GraphQL-based APIs, as well their different JavaScript, iOS, and Android SDKs, in order to provide these third-party developers with direct technical solutioning and support through both written emails and conference calls
Developed various tools and applications written with the frameworks of Ruby on Rails and React, in order to help members of the Support organization troubleshoot issues related to Shopify’s APIs and webhooks
Identified various bugs within the Shopify platform and worked collaboratively with the appropriate engineering teams to deploy effective fixes within a timely manner
2016 — 2019
Toronto, Canada Area
Was a senior member of the Technical Solutions and Solutions Consulting organizations, which was responsible for integrating and supporting Index Exchange's JavaScript libraries onto the websites of over 200 top media publishers, including Conde Nast, CBS Interactive, New York Times, Weather.com and the Washington Post
Assisted my team in performing technical assessments of publisher’s websites and ad libraries, designing and developing custom solutions of Index Exchange's Javascript libraries, integrating these custom solutions onto the webpages of publishers, and finally resolving any support issues or bugs in the integrations after going live
Responsible for communicating with publisher’s development teams through phone calls, e-mails, and written proposals, in order to walk them through the technical aspects of our solutions and coordinate integrations
Developed multiple scripts written in Javascript and Python with my team that cut Cycle Time of integration related support work from being multiple hours to just a handful of minutes
Developed multiple tools written in JavaScript and Python with my team that automated much of the tasks involved in standard, out-of-the-box integrations. This allowed the Cycle Time of such integrations to go from being approximately 10 days to just under 3 days, increased the throughput of integrations by 2x, and allowed business teams to take on more technical, integration-related tasks that they were unable to do previously
Successfully drove initiatives with Product, Sales, and Engineering teams at Index Exchange in order to introduce, beta test, and roll-out new solutions and products for our publishers
In July of 2018 I was presented the “Julius Caesar Award for Leadership” by the Engineering managers and executives of Index Exchange, for my efforts and accomplishments as a team lead
Calgary, AB
Worked as an integral member of the Decisions Support Systems team, which was the team responsible for building web applications and systems for TransCanada that would analyze real-time and historical data, in order to help operational and engineering decisions be made
Utilized my skill set in programming languages and technologies such as JavaServer Pages, Java, HTML, CSS, SQL, and Plant Information in order to develop web applications for TransCanada teams such as Gas Control, Leak Detection, Commercial Planning, Commercial Operations, and many more
Developed great understanding of communication protocols and concepts such as TCP/IP, HTTP, IP addressing, firewalls, server-client architecture, and industrial protocols
Obtained knowledge of Supervisory Control and Data Acquisition architecture and components through working with Programmable Logic Controllers, Human-Machine Interfaces, and Data-Historians
Excelled at communicating with pipeline operators, engineers, and field personnel in order to process new application requests and also to test, tune, and troubleshoot existing real-time applications
Waterloo, ON
Worked as an integral member of the Blackberry WLAN Radio Test team collaborating closely with software developers to test and investigate the functionality of new Wi-Fi features for current and future generation BlackBerry products
Executed several different testing methodologies such as Sanity testing, Regression testing, Functional testing, Automation testing, and System testing to ensure new software features were implemented correctly and caused no regressions
Worked with the testing team and software developers to troubleshoot and resolve issues related to the devices’ WLAN functionality, interoperability and performance
Implemented creative solutions to complex testing problems, analyzed requirements and created appropriate test scenarios, and ensured that all issues and findings were properly reported and communicated to software developers
Education
2011 — 2016
Carleton University
Bachelor of Engineering (BEng)
2011 — 2016