Ian Cropper

i make internets

Growth Hacker

Summary

Engineering Manager, with focus in Growth & Product with ${new Date().getFullYear()-2011} years of experience in tech, leading cross-functional teams to optimize conversion funnels through data-driven experimentation. Reduced voluntary churn by 10% (retention) and increased conversion by 8% (acquisition & activation) by running 40+ A/B tests across web, mobile, and email.

Strong technical background in React, TypeScript, and C#. Transformed team into fastest-shipping at company through outcome-focused culture with my 3 ship-or-not pillars. Is it: revertible, measurable, and data-driven?

Passionate about growth funnels from end-to-end, technical excellence, and mentoring engineers to deliver solutions with measurable business impact.


Experience

Trainingpeaks
Engineering Manager - Growth Team

July 2023 - Present

  • Interviewed users and implemented ideas from feedback that created multiple experiments over the next 6 months for Activation that produced a paid conversion rate lift of 8%.

  • Managed and delivered signup flow optimizations that increase signup conversion by 10%.

  • Managed and delivered many failed or no-impact tests that led to critical learnings about our users.

  • Built and mentored a full stack eng. team, establishing clear career paths that resulted in promotions for 50% of team within 18 months

  • Led implementation of modern growth stack (Eppo, Segment, Snowflake) that accelerated experiment velocity from 1 over 2 months to 4 per month

  • Established critical engineering/data/marketing partnership that enabled full user-journey campaigns that were not previously an option

  •  Instilled culture of continuous learning and rapid experimentation, driving team's focus from output to outcomes

Guiding Principles:

  • Ship small, Learn Fast

  • Outcomes over outputs

  • Leave code better than you found it.

  • “Yes, but smaller”

Trainingpeaks
Sr. Software Engineer

July 2019 - July 2021

  • Tech lead on delivering a new payment solution to democratize our marketplace

  • Leading the integration of Stripe with a modernized checkout experience capable of processing payments for a true marketplace where users are the sellers

  • Lead the technical release of a new pricing initiative that failed after the first day from an early poor assumption, but was able to rally an immediate & long-term fix, demonstrate hussle, and display proper engineering practices with documentation, communication, and ceremonies.

  • Rebuilt our entire site navigation (across multiple projects & sites) in order to drive traffic to purchase TrainingPlans with immense success

  • Identified and mitigated bottlenecks in our publisher/creator process by working directly with users themselves.

  • Managed creation of company-wide style-guide/component library for site consistency

  • Introduced and built end-to-end testing using Cypress and integrated it into CI/CD flow

MapLarge LLC
Front-End Developer

 
MapLarge-Logo-3-19-2014.png

September 2017 - June 2019

  • Fully remote position that required self-discipline and initiative to communicate with team members across the country and deliver results.

  • Reduced potential bugs in our data-bound proprietary front-end framework by increasing type dependencies and building automated testing pages.

  • Managed a team of developers in a timezone 11 hours away to build out a modernized refresh of our proprietary suite of components.

  • Built out a style/usage guide for our internal developers to better familiarize them with our framework and speed up the on-boarding process.

  • Added features and debugged several client projects including Shell, UPS, and the military.

Self-employed
Programming tutor

September 2016 - July 2019

  • When I was learning how to code, I always appreciated someone who was willing to sit down for a bit and walk through concepts I wasn't understanding. Years later, I know I'm a good programmer and I like teaching so I decided to advertise myself as a programming tutor to help people who have the drive but lack the support.

  • I tutor several students across the front-range. The majority of students come from coding boot camps and are needing someone to explain the concepts they cover from class a little slower.

  • I've helped tutor students with JavaScript, Angular, D3.js, Node.js, Python, Java, environment and machine setup/configuration, Mac issues, PC issues, admin issues, as well as general programming concepts such as functional vs object-oriented programming, let vs const vs var, closures, scope, algorithms and data structures, BigO and time-complexity, etc....

logo-homeaway.png

Homeaway
Full stack Developer

November 2016 - September 2017

  • Built fully functional Feature Toggle service and Feature toggle client as a NuGet package from scratch to implement dark launches and speed up release time. This allowed us to speed up our release schedule by weeks by only releasing new features to a subset of users.

  • Resolve bugs as they come in from users and push fixes to prod

  • Agile workflow

Markit On Demand
Web Developer

June 2013 - November 2016

IHSMarkit_logo.png
  • Tech-Lead for multiple projects including new builds, site additions, and redesigns requiring skills in managing people, mitigating time-loss, and creating estimates on top of writing the code

  • In charge of organizing team tech presentations to discuss the advantages or issues with new technologies on the horizon that may prove useful to implement into our process

  • Tech Lead for multiple projects including new builds, site additions, and redesigns requiring skills in management, mitigating time-loss, creating estimates, on top of writing the code

  • Build sites that get thousands of hits per day and some that process millions of dollars requiring carefully implemented code scalable code and error handling

  • Routinely deliver projects on time, the most recent being scheduled for 12 weeks and was finished 3 weeks early

  • Promoted to Assistant Vice-President

AVANTAR
MOBILE APP DEVELOPER

April 2012 – Sept 2012

  • Pushed several significant milestone updates that fixed bugs increased functionality

  • In charge of debugging / updating the official “Yellow Pages” and “White and Yellow Pages” app for Android

  • Migrated the White and Yellow Pages app code from one environment to another requiring both code and config updates.

  • Built in many new RESTful calls to the backend API.

Brigham Young University
Web Developer

November 2011 – April 2013

  • Developed an accountability web-site / system for managers

  • Helped implement Agile as a workflow

  • Primarily focused on front-end development with jQuery, JavaScript, HTML, and Angular


Skills

Expert

  • JavaScript (ECMA 6)

  • NodeJS

  • TypeScript

  • React

  • CypressJS

  • Git

  • C#/.Net

  • HTML

  • CSS/LESS/SASS

  • Social Media Integration

Proficient

  • AWS

  • Elastic Search

  • D3

  • Machine Learning/Data Mining

  • Java

  • Python

  • SQL

Experience

  • Scala

  • Angular

  • Windows Phone

  • C++

  • SOAP


Education

Brigham Young University

Bachelor of Science: Computer Science

RELEVANT COURSES

  • Machine Learning and Data mining

  • Algorithm Analysis

  • Software Design and Testing

  • Graphics and Computer Animation

  • Data Structures

  • Artificial Intelligence

  • Computer Networking

  • Internet & Network Programming

GROUPS

Association for Computing Machinery (ACM) : Webmaster

  • Increased attendance in meetings from an average of 15 attendees to over 100

  • Organized logistics, problems, and prizes for several extramural coding competitions

  • Regularly participated in “weekend of code”, a group effort over weekends to use our coding ability for charity events including creating websites for non-profit organizations