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
- The Agentic Engineering Exosuit · Systems and feedback loops for agentic development.
- Context-Driven Testing: The Awakening · Thinking critically about testing choices.
- A Guide to Facilitating Retrospectives · Helping teams reflect and follow through.
- The Peri-Mortem · Planning for a team member's departure.



