T

Thomas Harman

Director of Engineering

San Francisco, California, United States16 yrs 6 mos experience
Highly Stable

Key Highlights

  • Led high-impact teams at Pinterest and Reddit.
  • Expert in performance engineering and user engagement.
  • Proven track record in optimizing video playback experiences.
Stackforce AI infers this person is a B2C Social Media Performance Engineering expert with a strong focus on user engagement.

Contact

Skills

Core Skills

Performance EngineeringTeam LeadershipStakeholder AccountabilityVideo EngineeringUser ExperienceCross-functional LeadershipTeam Management

Other Skills

LeadershipPerformanceVideo PlaybackMetricsStakeholder ManagementUser EngagementPerformance OptimizationData ToolingCross-Functional CollaborationJavaJavaScriptCSSSQLCjQuery

About

Senior EM, with 7+ years in the performance and video engineering space, with experience building and leading high-impact teams that drive big impact on user engagement, revenue and reduced serving costs.

Experience

16 yrs 6 mos
Total Experience
4 yrs
Average Tenure
4 mos
Current Experience

Reddit, inc.

Senior Engineering Manager

Jan 2026Present · 4 mos · San Francisco Bay Area

Pinterest

4 roles

Head of Video & Performance Engineering Teams

Dec 2023Jan 2026 · 2 yrs 1 mo · San Francisco Bay Area

  • I lead the Video & Performance Group at Pinterest, a team of over 20 talented individuals focused on delivering a world-class experience for over 500m MAUs.
  • Key Responsibilities:
  • Leadership: Manage and mentor a team of managers and technical leads.
  • Performance: Lead full-stack performance initiatives for increased user engagement, revenue, and lower serving costs.
  • Performance Program: Owner and Lead of the eng-wide Performance Program at Pinterest. Leading multi-team Protect (metrics, tools) and Optimize initiatives that boost engagement, revenue and lower serving costs. Holding Stakeholders accountable for maintaining performance of systems and key user experiences.
  • Video Playback: Senior Manager of the Video Team. Owners of the custom video stack. Protecting and Optimizing the video playback experience for increased revenue and user engagement.
LeadershipPerformanceVideo PlaybackPerformance EngineeringTeam Leadership

Engineering Manager and Program Owner - Performance at Pinterest

Promoted

Sep 2020Jan 2026 · 5 yrs 4 mos · San Francisco Bay Area

  • Leading the Pinterest Performance Program and 4x Platform teams (API, Android, iOS, Web). We keep and make Pinterest a fast engaging experience for our users and build in-house data and tooling to make Performance self-serve (i.e. every team owns performance).
  • Highlights
  • Optimizing key experiences (App launch, Search, Shopping etc.) for big-step improvements to engagement.
  • Building in-house data + tooling - to protect and optimize Pinterest apps
  • Collaborating with xFunctional partners (Traffic, Data, Observability, Product Teams, etc.) to identify opportunities and deliver improved experiences to users.
  • Making the Performance Program a turnkey process i.e. every engineer contributes to making and keeping Pinterest fast.
Performance OptimizationData ToolingCross-Functional CollaborationPerformance EngineeringCross-Functional Leadership

Software Engineering Manager - Android + iOS Performance

Sep 2019Sep 2020 · 1 yr · San Francisco Bay Area

  • Leading and growing the Android + iOS Performance teams at Pinterest.
  • We make Pinterest fast and run the Performance Program. Some highlights -
  • Optimizing key experiences (App launch, Search, Shopping etc.) for big-step improvements to engagement.
  • Building in-house data + tooling - to protect and optimize Pinterest apps
  • Collaborating with xFunctional partners (Traffic, Data, Observability, Product Teams) to identify opportunities and deliver improved experiences to users.
  • Making the Performance Program a turnkey process i.e. every engineer contributes to making and keeping Pinterest fast.
Performance OptimizationCross-Functional CollaborationPerformance EngineeringTeam Management

Staff Android Engineer

Dec 2018Sep 2019 · 9 mos · San Francisco Bay Area

  • Staff Android Engineer, Android Platform performance.

Brigade

2 roles

Director Of Engineering (Mobile)

Mar 2018Dec 2018 · 9 mos · San Francisco Bay Area

  • Leading the native app (iOS and Android) development team at Brigade.

Sr. Android Engineer

Jul 2017Mar 2018 · 8 mos · San Francisco Bay Area

  • Designing and implementing Brigade Android app features (Social, chat, civic tech app) utilizing the latest technologies (Kotlin, RxJava,..).

Expedia

5 roles

Development Lead (Android & iOS)

Aug 2016Jun 2017 · 10 mos

  • Leading agile team of 8 developers on Android and iOS app with over 19 million downloads and millions of weekly active users.

Software Engineer (Android)

Aug 2014Aug 2016 · 2 yrs

  • Building and supporting Expedia's award winning Android app using the latest technologies (Kotlin, Robolectric test framework, RxJava, Espresso UI tests...)

Software Engineer (Mobile web and APIs)

Oct 2012Aug 2014 · 1 yr 10 mos

  • One of three developers that built Expedia’s first Flight (Search to Checkout) API, which drives millions of mobile transactions per year.
  • Architected and developed Expedia’s initial single-page web app framework (Backbone JS, jQuery, HTML5, CSS3) adopted by Flights, Hotels and Packages products which deliver over 15 million transactions a year.

Software Engineer (Checkout Path)

Sep 2010Oct 2012 · 2 yrs 1 mo

  • Developed new checkout path for Expedia's Hotels, Flights and Packages businesses.
  • Worked on Enterprise Java platform with the following technologies:
  • Spring 3 MVC
  • JUnit
  • JavaScript
  • jQuery (AJAX, DOM)
  • Cucumber
  • CSS
  • FreeMarker
  • A/B Testing
  • Ant, Jenkins/Hudson
  • SOA with JMS

Software Engineer intern

Jan 2009Jan 2009 · 0 mo · Greater London, England, United Kingdom

  • Developed canonical link generator to increase travel guide page ranking using Java, HTML5 and CSS to produce valid links across Hotel, Air and Car businesses utilizing internal Services.

Amadeus

Software Engineer Intern

Jul 2007Jun 2008 · 11 mos · Greater London, England, United Kingdom

  • Developed Mobile Airport check-in prototype with Java Swing. Included experimentation with J2ME.

Education

University of Bath

MSc (plus 1 year in industry) — Computer Science

Jan 2005Jan 2010

Stackforce found 100+ more professionals with Performance Engineering & Team Leadership

Explore similar profiles based on matching skills and experience