Resume for Jonathan Clarkin

Staff Engineer focused on driving impact through empathy, behavioural economics, and systems thinking. I craft tools that enable quantitative growth, as well as foster a culture of curiosity and collaboration. With over 20 years of experience spanning full-stack development, testing automation, SEO tools, and growth engineering, I have a proven track record of leading technical initiatives and delivering high-impact solutions.

Education

2001 – 2006 Carleton University - BCS

  • Highest Honours for Bachelor of Computer Science
  • Minor in Mathematics
  • Senate Medal for Outstanding Academic Achievement
  • Teaching Assistant for undergraduate Computer Science Courses

1999 – 2001 Heritage College – Diploma of College Studies

  • Highest Honours in Pure & Applied Sciences
  • Highest Academics in Mathematics, Sciences, & Philosophy

1999 Philemon Wright High School

  • Graduating Honour Student in Mathematics, Physics, French, & Computer Science
  • Governor General's Academic Medal
  • Valedictorian

Employment

October 2023 – Present @ Shopify

Staff Developer, Growth Labs

Small multi-functional team reporting directly to VP of Growth. IC contributing to technical coding, data analysis, cross-functional skills in a small high-performance team.

Accomplishments

  • developed customized SEO crawl / audit tool for merchant stores
  • developed Shopify app for quick application / reversion of SEO title optimizations
  • mentored multiple senior and staff developers across the department

December 2021 – September 2023 @ Shopify

Staff Developer - Plans & Pricing

TBD - will get details in a bit

Accomplishments

  • won Growth HackDays 2022 company-wide hackathon with innovative growth solution
  • TBD

May 2020 – November 2021 @ Shopify

Staff Developer - Growth Engineering

TBD - will get details in a bit

Accomplishments

  • TBD

2015 – 2020 @ TripAdvisor

Staff Developer – SEO & Growth Tools

Led development and maintenance of core SEO and partner tools used across TripAdvisor and TAMG affiliates. Supported data pipelines, analytics tooling, web scraping, and infrastructure migration, with a strong emphasis on reliability, performance, and partner enablement.

Accomplishments

  • built and maintained SERParazzi, a daily web scraper capturing 600,000+ SERPs across Google at a cost of $15/day - reducing 3rd party costs by over 90%
  • designed and administered a suite of SEO tools to track Google SERP intelligence, competitive insights, and keyword performance
  • maintained over 20 business-critical data sources within TripMix, a time-series graphing and diagnostics platform used company-wide
  • created custom dashboards, external link tracking systems, and a URL inspector for fast data lookup
  • optimized ETL pipelines, improving parsing speed by 3× and reducing disk usage by 15%
  • migrated SERP data from MySQL to PostgreSQL and filesystem-based storage, resolving performance bottlenecks and saving storage costs
  • designed and executed A/B tests and CRO experiments to optimize conversion funnels, improving booking completion rates and user experience metrics
  • collaborated closely with the Revenue Operations (RevOps) team to analyze test outcomes, validate financial performance, and support $16M in run-rate revenue
  • developed and launched internal tools: GSA Inspector for surfacing new SEO opportunities in Google Search Analytics, Keyword Auto Suggest Viewer to identify Google's suggested search alternatives, OPF Change Highlighter for daily competitor SERP alerts, Email-based TripMix dashboard delivery system
  • enabled TAMG partners to use SEO tools directly - including URL Inspector and daily Rank Drop alerts - increasing transparency and self-sufficiency
  • integrated 4 TripAdvisor acquisitions into the SEO toolset
  • delivered results in international markets, including a targeted SEO win initiative in Japan and alternate naming detection for hotel listings
  • conducted rapid, high-impact RevOps analyses: delivered ad hoc data insights on booking behavior, click-through rates, and feature performance (e.g., strikethrough pricing, pool images, in-destination users)
  • created new datasets (e.g. Hotel Aggregation Metrics) to validate test results
  • took ownership of Google BigQuery pipelines and reprocessed revenue data in time for quarterly earnings announcements
  • increased availability and performance of internal dashboards by adding alerting, optimizing queue throughput, and simplifying test refresh workflows
  • mentored new engineers, conducted code reviews, and helped maintain team-wide quality standards

2015 – 2019 @ Gatineau - Ottawa Agile Tour

Conference Organizing Committee – Strategic Planning & Operations

Led technical and community outreach initiatives for annual regional agile conference serving 300+ practitioners

Accomplishments

  • enhanced and maintained conference website
  • evaluated technical proposals and curated diverse speaker lineup
  • conducted community outreach and lead generation to increase attendance year-over-year
  • coordinated conference operations and attendee experience management

March 2015 – September 2015 @ Nivaha

Full Stack Developer – SaaS Development Team

Responsible for helping develop a SaaS web offering within a small agile team

Accomplishments

  • developed Ruby on Rails application for managing field service data
  • replied to customer feedback and iteratively improved the software offering
  • produced training videos, created marketing material, and generated leads at US tradeshows
  • maintained and deployed Docker containers to cloud hosts

2010 – 2015 @ Mxi Technologies

Senior Software Architect

Led the architecture and design of Maintenix, a complex enterprise aviation maintenance system. Collaborated across engineering, product management, and global stakeholders to deliver scalable, innovative software. Championed internal tooling, mobile initiatives, and Agile transformation, while mentoring cross-functional teams and driving technical excellence.

Key Accomplishments

  • delivered 600+ Function Units (FUs) for Qantas across multiple releases, all completed ahead of schedule and defect-free
  • led mobile R&D using Sencha Touch, producing validated prototypes that influenced long-term product direction
  • championed public API initiative, defining architecture and test strategy for hundreds of versioned endpoints
  • spearheaded "Skybase", a web store platform enabling dynamic content delivery and opening a new revenue stream
  • integrated Sonar and Crucible, implementing dashboards, automation, and code quality tooling across R&D, with 4 successful upgrades
  • designed complex features spanning UI, batch logic, and database models - ensuring scalable, maintainable architecture
  • updated software design templates for ISO release reviews - adopted org-wide and delivered ahead of schedule
  • led training curriculum on modern UI technologies - adopted across teams and praised for clarity and impact
  • provided architectural consultation and technical mentorship for developers, QA, and Support
  • participated in product planning, offering detailed cost/effort estimates for roadmap and high-priority features
  • organized and won internal hackathons (e.g., "People's Choice Award" for the Mx Dashboard)
  • prototyped new product tiers and mobile workflows for Operator and Line Maintenance markets - completed prototypes ahead of expectations
  • pioneered test automation tools using JUnit + Selenium, integrating visual regression into CI pipelines
  • enhanced Agile practices via the Operator initiative, breaking down silos and improving collaboration
  • explored gamification and mentorship strategies, introducing cultural and technical ideas that enriched R&D
  • consistently rated a top performer in performance reviews for leadership, initiative, and delivery quality
  • delivered clear, accessible technical communication to global clients, QA, services, and executive stakeholders

2007 – 2010 @ Mxi Technologies

Technical Lead / Project Lead

Led the planning and execution of multiple feature and support releases for Maintenix, an aviation MRO software suite. Oversaw a cross-functional team through end-to-end delivery - from early technical design and risk identification to development, test support, and release. Acted as the primary technical lead for several initiatives, ensuring scalable solutions, maintainable code, and delivery against internal quality and schedule targets.

Accomplishments

  • delivered critical features including Task Certification, Esignatures, and PPC retrofits across multiple releases (e.g., 0909, 7.0, 7.1), owning architecture, development, and risk mitigation
  • led both local and global teams (up to 8 developers) through sprint planning, execution, and design reviews, mentoring junior team members and new hires
  • regularly consulted on complex implementation risks and provided code review for high-risk functionality to ensure performance and maintainability
  • implemented frameworks for esignatures and parallel labor service, helping multiple teams streamline development and improve testability
  • participated in performance tuning and technical investigations using tools like JProfiler and SQL optimizations, contributing to reusable standards across the team
  • received recognition from Product and R&D leadership for delivering on high-priority, cross-team deliverables and mentoring peers across functions

2005 – 2007 @ Mxi Technologies

Software Developer – Full-Stack Development & Test Automation

Contributed to enterprise aviation software development with focus on feature delivery, test automation leadership, and cross-team collaboration

Accomplishments

  • developed and enhanced full-stack features using JEE, Oracle PL/SQL, HTML, and JavaScript for Maintenix, a commercial aviation MRO software suite
  • owned and improved a suite of over 15,000 automated tests; tracked failures, analyzed root causes, and maintained high unit test coverage across modules
  • implemented data migration scripts and tools to support complex business logic and internationalization (e.g., query analyzers, Lucene integration)
  • took initiative to improve unit test reporting, eliminate test environment warnings, and complete stabilization tasks ahead of schedule
  • contributed to team velocity by resolving defects across modules, improving test coverage, and mentoring new hires
  • recognized as an "Exceptional Performer" for initiative, technical depth, and reliability in product support and delivery
  • regularly collaborated with QA, product, and R&D teams to ensure timely resolution of integration and regression issues
  • received multiple commendations for professionalism, technical leadership, and contributions to key releases (v5.1.5, v0612, v0703, v0706)

2018 – 2019 @ Agile Alliance

Agile 2019 Conference Track Evaluator - DevOps

Evaluated and selected DevOps track submissions for major international agile conference

April 2004 – September 2004 @ Carleton University ITS

Software Developer

Automated existing reports and facilitated technological change with staff

Accomplishments

  • automated statistical reports regarding students and faculty, developing Perl scripts to mine MySQL and LDAP databases
  • authored technical manuals to enable campus members to transition to new learning Content Management Systems (CMS)
  • provided technical support to staff via email, telephone, and in person

Technical Talent

JavaScript / TypeScript / Node.js

  • Extensive use of modern JavaScript and TypeScript for full-stack development

Testing Frameworks / JUnit / Selenium / Test Automation

  • Advanced knowledge of testing frameworks and test automation tools
  • Developed JUnit Selenium tools for automated video recording of failing test cases
  • Managed suite of over 15,000 automated tests

Ruby / Ruby on Rails

  • Extensive experience developing Ruby on Rails applications
  • Built SaaS applications for field service data management

Java / JEE / Enterprise Applications

  • Extensive experience with Java Enterprise Edition and large-scale applications

Database Systems / Oracle PL/SQL / MySQL

  • Advanced knowledge of database design, optimization, and PL/SQL development

SEO Tools / Analytics / Growth Engineering

  • Led development of SEO tools and analytics at TripAdvisor and Shopify
  • Specialized in growth engineering and quantitative growth tools

DevOps / Docker / CI/CD / Cloud Deployment

  • Experience with containerization, cloud deployment, and continuous integration

Agile Methodologies / Project Leadership

  • Extensive experience with agile practices and cross-functional team leadership

Data Analysis / A/B Testing / Customer Acquisition

  • Advanced skills in data-driven decision making and growth optimization

Leadership Talent

  • Led both local and international teams of up to 8 people at Mxi Technologies
  • Provided technical leadership via code reviews, compliance to standards, and mentorship
  • Led SEO tools engineering team at TripAdvisor
  • Agile 2019 Conference Track Evaluator - evaluated submissions for international conference
  • Explained product features to developers, QA, professional services, and technical support personnel
  • Communicated both high level and detailed concept designs to international customers and domain experts
  • Won Growth HackDays 2022 at Shopify - company-wide innovation competition
  • Foster culture of curiosity and collaboration within engineering organizations
  • Organizing Team Member for Gatineau - Ottawa Agile Tour (2015-2019)

Honors & Awards

Professional Recognition

  • Growth HackDays Winner 2022 - Shopify company-wide hackathon winner
  • Multiple Mxi Recognition Awards (2007-2013) - Consistent recognition for:
    • Unit test framework ownership and management (from failure tracking to closure)
    • Technical leadership and mentorship within development teams
    • Code quality improvements and implementation consistency
    • Cross-functional collaboration with QA, project managers, and international teams
    • Ownership of quality control issues and troubleshooting under release pressures
    • Dedication to team success and willingness to help across all projects

Academic Excellence

  • Senate Medal for Outstanding Academic Achievement - Carleton University (June 2006)
  • BCS Software Engineering (with Highest Honors) - Carleton University
  • DEC Pure & Applied Science (with Highest Honors) - Heritage College
  • Governor General's Academic Medal - Awarded by Governor General of Canada (May 1999)
  • High School Valedictorian - Philemon Wright High School (January 1999)

Professional Organizations

  • Association for Software Testing - Member (2014 - Present)
  • Heritage College Board of Governors - Board Member (2002 - 2006)

Publications & Speaking

Conference Presentations

  • "Automating the Web - An Intro to Selenium" - Targeting Quality Conference (TQ2014), October 10, 2014
    Workshop covering Selenium WebDriver setup, commands, selectors, and Page Object pattern implementation
  • "Bridging the Gap: From Developer to Tester" - Conference of the Association for Software Testing (CAST), August 13, 2014
    Presentation on building stronger collaboration between development and testing teams
  • "Identicons" - Ottawa JavaScript Meetup, May 14, 2014
    Technical presentation on reverse engineering and creating identicon algorithms and JavaScript libraries

Technical Writing

  • "Adventures in Test Automation Land" - Comprehensive guide to test automation best practices
  • "Context-Driven Testing: The Awakening" - Modern approaches to software testing
  • "JavaScript Unit Testing" - Technical deep-dive into JS testing frameworks and implementation
  • "Running Effective Retrospectives" - Team improvement methodologies and facilitation techniques
  • "Peri-Mortem Analysis" - Proactive team analysis and improvement strategies