Resume / Jonathan Clarkin

Staff engineering across growth systems, software quality, and technical leadership.

More than 20 years building software, tools, and teams—from aviation maintenance systems to growth and SEO engineering.

I work across product questions, system design, and delivery. I've built growth and SEO tools, shaped API architecture and test strategy, and mentored senior and staff engineers. I bring empathy, behavioural economics, and systems thinking to the work. My current focus includes agentic development: giving agents useful context, clear boundaries, and ways to gather evidence that software works.

Experience

– Present

Shopify

Staff Developer · Growth

Work across growth engineering, SEO tooling, analysis, and mentorship, including on a small cross-functional Growth Labs team reporting to the VP of Growth.

Roles

  • Staff Developer, Growth Labs · – Present
  • Staff Developer, Plans & Pricing · –
  • Staff Developer, Growth Engineering · –

Selected work

  • Built Grow SEO, an early-access app that helps merchants improve product and collection pages, and contributed to its evolution into Autopilot SEO for merchants across Shopify.
  • Joined a four-person team to lead architecture, planning, experiments, and rollout of region-specific subscription plan pricing, expanding coverage from 1 to 244 countries in six months. Grew the team, mentored new members, and built trust and safety as the work scaled.
  • Helped scale local-currency billing in 2023, expanding support beyond USD and GBP to CAD, SGD, INR, and JPY.
  • Built an SEO crawler and audit tool that helped merchants identify technical issues affecting search visibility and increase organic traffic.
  • Built patterns and guardrails for agent harnesses that help non-engineers create and own data pipelines and serverless functions.
  • Direct agents to automate work, build monitoring feedback loops, and develop new capabilities in parallel. Shopify's approach to visible agent interactions offers context for this work.
  • Mentored senior and staff developers across the department.
  • Won Shopify's company-wide Growth HackDays in 2022.

–

TripAdvisor

Staff Developer · SEO & Growth Tools

Led development and maintenance of SEO and partner tools used across TripAdvisor and TAMG affiliates, including data pipelines, diagnostics, scraping, and infrastructure migration. A 2018 travel search study provides context on TripAdvisor's organic search presence during this work.

  • Built SERParazzi, a daily scraper capturing more than 600,000 Google search results for about $15 a day, reducing third-party costs by over 90%.
  • Maintained more than 20 business-critical data sources in TripMix, a company-wide time-series graphing and diagnostics platform.
  • Improved ETL parsing speed by 3× and reduced disk usage by 15%; migrated SERP data from MySQL to PostgreSQL and filesystem storage.
  • Designed A/B tests and conversion experiments, and worked with Revenue Operations on analysis supporting $16 million in run-rate revenue.
  • Built SEO dashboards, a URL inspector, competitor alerts, link tracking, and keyword research tools; made tools available directly to TAMG partners.
  • Integrated four acquisitions into the SEO toolset and supported international work, including a targeted SEO initiative in Japan.
  • Owned BigQuery pipelines and reprocessed revenue data for quarterly earnings; improved dashboard availability with alerting and queue optimization.
  • Mentored engineers and reviewed code across the team.

–

Nivaha

Full Stack Developer

Built Restore, a Ruby on Rails application for restoration teams, on a small SaaS team. The product brought project records and reporting to desktop, phone, and tablet. Responded to customer feedback, maintained cloud-hosted Docker containers, and created training and marketing materials.

Watch the Restore demo Supervisor tour · 8 min

–

Mxi Technologies

Software development, technical leadership & architecture

Built and led work on Maintenix, an enterprise aviation maintenance system, progressing from developer to technical lead and senior software architect.

Roles

  • Senior Software Architect · 2010 – 2015
  • Technical Lead / Project Lead · 2007 – 2010
  • Software Developer · 2005 – 2007

Selected work

  • Led architecture and delivery across UI, batch processing, and database models for aviation maintenance workflows, including production planning and control and long-range planning.
  • Delivered more than 600 function units for Qantas across multiple releases, ahead of schedule and defect-free.
  • Championed a public API initiative, defining architecture and test strategy for hundreds of versioned endpoints.
  • Built the first prototype for moving parts of Maintenix into a centralized cloud offering, an approach that became a standard part of the product.
  • Led mobile research with Sencha Touch.
  • Led local and international teams of up to eight developers, provided design and code review, and mentored developers, QA, and support staff.
  • Owned and improved a suite of more than 15,000 automated tests; built JUnit and Selenium tooling, including visual regression in CI.
  • Integrated Sonar and Crucible, developed quality dashboards, and helped teams improve their development and testing practices.
  • Implemented enterprise features and frameworks using Java, Oracle PL/SQL, HTML, and JavaScript.

–

Carleton University ITS

Software Developer

Automated student and faculty reports using Perl, MySQL, and LDAP; wrote technical manuals and supported staff through a learning-system transition.

Technical skills

Engineering

JavaScript, TypeScript, Node.js, Ruby on Rails, Java/JEE, HTML, CSS, SQL and PL/SQL.

Systems & data

API architecture, PostgreSQL, MySQL, Oracle, BigQuery, ETL pipelines, Docker, cloud deployment and CI/CD.

Growth & quality

SEO tools, data analysis, A/B testing, conversion optimization, test strategy, JUnit, Selenium and visual regression.

Leadership

Technical direction, cross-functional delivery, mentoring, code review, facilitation and agentic development workflows.

Community & leadership

  • Gatineau–Ottawa Agile Tour · Organizing committee, 2015–2019. Led technical and community outreach work for a conference serving 300+ practitioners; maintained the website, evaluated proposals, curated speakers, and coordinated event operations.
  • Agile 2019 · DevOps track evaluator, 2018–2019. Evaluated conference submissions for the Agile Alliance.
  • Heritage College · Board of Governors member, 2002–2006.
  • Association for Software Testing · Member, listed since 2014.

Education & recognition

  • Carleton University · Bachelor of Computer Science, highest honours; minor in mathematics. Senate Medal for Outstanding Academic Achievement; undergraduate teaching assistant.
  • Heritage College · Diploma of College Studies in Pure & Applied Sciences, highest honours.
  • Philemon Wright High School · Governor General's Academic Medal and valedictorian.
  • Professional recognition · Shopify Growth HackDays winner (2022); multiple Mxi recognition awards for technical leadership, mentorship, and quality work.

Speaking & writing

Selected talks

  • Automating the Web: An Intro to Selenium · Targeting Quality, 2014. A hands-on Selenium WebDriver workshop.
  • Bridging the Gap: From Developer to Tester · CAST, 2014. A presentation on collaboration between development and testing teams.
  • Identicons · Ottawa JavaScript Meetup, 2014. A presentation on identicon algorithms and JavaScript libraries.

Selected writing

More writing → · More guides →

Nivaha · 2015

Restore supervisor tour

A walkthrough of the field-service application and its reporting tools.