Douglas Crossley

CTO

Brooklyn, New York, United States15 yrs 9 mos experience
Highly StableAI Enabled

Key Highlights

  • Led engineering teams for multi-billion dollar products.
  • Pioneered AI-driven features in fitness applications.
  • Expert in mobile application architecture and development.
Stackforce AI infers this person is a Mobile Application Development expert in the Fitness Tech industry.

Contact

Skills

Core Skills

Mobile Application DevelopmentTechnical LeadershipEngineering ManagementAndroid DevelopmentTeam ManagementApollo Graphql

Other Skills

Mobile ArchitectureMobile Device PerformanceManagementCommunicationTeam PerformanceWearablesHiringTechnical VisionAndroidAICI/CDMobile ApplicationsKotlinSoftware DevelopmentWear OS

About

Experienced Software Engineering Leader with a passion for building great product software across hardware and mobile. I've worked in million line code bases at a large public company, started a codebase from scratch as the first engineer, and scaled a codebase as the tech lead from pre-ipo to a multi-billion dollar public company. In the past I've been a full stack front end engineer writing JavaScript every day before transitioning to building Android applications that run on and control the June Intelligent Oven and Peloton connected fitness hardware products. At Peloton I moved into leadership building out a team of 25+ engineers responsible for the Android mobile (Fire and Play Store), TV (Fire and Play Store), and wearable platforms. In parallel I created the Mobile DevEx team to overhaul our CI and build infrastructure and modernize our UI and data layer technologies. Today I lead the Client Platform teams owning the mobile platform infrastructure for Duolingo. Technologies: Apollo GraphQL, REST, Jetpack Compose, Kotlin Coroutines, Gradle, Retrofit and OkHTTP, Espresso, Dagger2, Perfetto, Github Actions

Experience

15 yrs 9 mos
Total Experience
2 yrs 10 mos
Average Tenure
1 yr 5 mos
Current Experience

Duolingo

Engineering Leader, Client Infrastructure and Platform

Dec 2024Present · 1 yr 5 mos · New York City Metropolitan Area · Hybrid

Mobile Application DevelopmentMobile ArchitectureMobile Device PerformanceTechnical LeadershipManagement

Peloton interactive

4 roles

Director of Engineering

Promoted

Mar 2023Dec 2024 · 1 yr 9 mos

  • Managing multiple managers and 25+ engineers across all levels building out the Android mobile, TV, and wearable experiences for the Peloton App
  • Engineering Lead for 70+ person cross-functional project bringing the first user facing AI driven feature to the Peloton App called Personalized Plans. The project involved creating the infrastructure for AI components, driving ML model improvements, and overseeing all client and API engineering.
  • Lead partnership efforts across multiple vendors (Google, AWS, OpenAI) to prototype forward looking technology, like GenAI, for future product initiatives and onboarded new technology to facilitate release automation (Runway), build optimizations (Gradle Enterprise tooling), and automate performance testing (Emerge Tools)
  • Built Mobile DevEx team and ran Mobile Ops reviews across the Mobile organization to ensure operational standards were met across a standardized set of metrics that were measured and monitored across all published applications.
  • Collaborate with cross-functional partners to create, prioritize, and drive quarterly/yearly technical and product roadmaps.
  • Provided leadership mentorship across the entire organization for new and mid-level managers as well technical leadership for multiple senior engineers that lead to Staff engineer promotions.
Engineering ManagementTechnical LeadershipMobile Application DevelopmentCommunicationTeam PerformanceTeam Management+4

Senior Engineering Manager, Mobile

Promoted

Apr 2022Mar 2023 · 11 mos

  • Quadrupled team size, going from 5 to 20 directs, in 9 months through large scale recruiting and hiring effort, including expanding the team to be co-located in CA and NY
  • Established and owned end to end partnership with Google to build and launch Wear OS 3 watch platform in 3 months to align with the launch of the Pixel Watch. This resulted in a nearly 10% increase in heart rate monitor usage, a key engagement metric in health and fitness applications
  • Drive the advancement of UI development patterns with the first usages of Jetpack Compose for the Wear OS app and UI patterns to support foldable and large screen devices. This led to Peloton getting recognized at the Google IO conference as the Developer Spotlight in the Developer Keynote.
  • Managed all operations of the engineering team, including budgeting, resource allocation, and roadmap prioritization.
Team ManagementCommunicationAndroid DevelopmentWearablesMobile ApplicationsMobile Application Development+4

Technical Lead, Connected Fitness

Oct 2019Apr 2022 · 2 yrs 6 mos

  • Leading the architecture and development of connected fitness software for Peloton hardware.
  • Developed and drove execution of a technical roadmap that included a new in house MVI based architecture, the re-architecture of core in-class legacy components, a new gRPC based Presence leaderboard, and a new streamlined workout creation flow leveraging GraphQL
  • Lead the development and adoption of GraphQL in the Product Engineering Org and built the first large scale feature using the technology called Tags. This involved establishing a partnership with Apollo, schema design with an overhaul of core legacy entities, client side implementation leveraging coroutine flows, and educational sessions to ramp client teams onto GraphQL
  • Update networking infrastructure to support K8s environment switchover and testing
  • Overhauled interview and on-boarding process to support first ever fully remote interviews and remote on-boarding process to grow direct team by 25%
CommunicationApollo GraphQLAndroid DevelopmentMobile Application DevelopmentKotlinTechnical Vision+5

Senior Android Engineer

Aug 2017Oct 2019 · 2 yrs 2 mos

  • Work with Product to architect and build new features to support growth and engagement on the Peloton Bike and Peloton Tread
  • Worked directly with product, API, and connected fitness engineers to architect and build numerous user features: Class Details Playlist, Past Performance Re-Write, Challenges, Here Now In-Class, In-Class Instructor Cues, In-Class Milestones
  • Migrated Friends Working Out Now from a polling based solution to a real time solution leveraging PubNub
  • Lead development for in-house performance suite to monitor and track frame rates of critical domain areas using Espresso automation and Android FrameMetricsAggregator
  • Built app platform detection logic and hardware type infrastructure to support leveraging a tablet on multiple hardware platforms
  • Defined a standardized and documented interview processes that helped double team
  • 2 time Hackathon winner
Technical VisionSystem Development

June

Software Engineer

Mar 2014Jun 2017 · 3 yrs 3 mos · San Francisco Bay Area

  • Architecting and building the applications that run on and help control the June Intelligent Oven.
  • Hired as employee #2 and the first software engineer
  • 3 years Android experience building core cooking application that included the launcher, cook settings application, cook flow screens and widgets, computer vision integration
  • Built TCP socket framework for communicating with prototype hardware and mock oven infrastructure to test UI code independently from hardware
  • Built messaging framework for websocket communication with server and protocol for commands to control the oven via a client application
  • Handled build system upgrades for applications with Gradle and Jenkins
  • June is a team on a mission to transform the kitchen. Our first product is the June Intelligent Oven. A built-in camera and sensors makes June able to identify commonly cooked foods, recommend a cooking program and execute to perfection. With a touch screen, instant-on carbon fiber heating elements, advanced moulded insulation and a finely tuned cooking cavity, we’re bringing restaurant-level performance to the home. For more information or to pre-order today, visit juneoven.com

Intuit

5 roles

Senior UI Software Engineer

Aug 2013Mar 2014 · 7 mos

  • Lead engineer on feature team building out core product functionality for QuickBooks Online.
  • Worked cross functionally with Product Managers to help define new features and scope engineering work for the UI team
  • Wrote core feature for managing customers and their transactions and re-wrote all settings REST services and UI to migrate to new single page architecture
  • Used 20% whitespace time to create a new attachment center concept that was pitched to Product leaders and Marketing, and then integrated feature into the product
  • Integrated 3rd party user feedback feature to help diagnose bugs and created a streamlined process for integrating new feature feedback into product decisions

UI Software Engineer

Jan 2011Jul 2013 · 2 yrs 6 mos

  • Using DOJO as our main javascript library we are working on turning a heavy backend application into a single page application. Increasing the amount of javascript on the front end by an order of magnitude we are creating a much faster application that leverages both browser and application cache. Making use of an MVC framework and Compass we are creating a modern, modular application that will greatly improve our end user experience.

Software Engineering Intern - Web developement

May 2010Aug 2010 · 3 mos

  • Develop new web features based on specifications developed with channel marketing
  • Run A/B tests to determine overall efficiency and market gain

Software Engineer Intern - PD

May 2009Aug 2009 · 3 mos

  • 14 week internship on the SAP product development team
  • Translated complex use cases and requirements into design and code
  • Designed a rich user interface using Flex with Java on the backend
  • Created and utilize automated unit tests to ensure quality of code
  • Participated in peer reviews of documentation and code
  • Developed highly interactive Agent Portal

Software Engineer Intern - QA

Jun 2008Aug 2008 · 2 mos

  • 12 week internship on the Quality Assurance team
  • Created automated tests to validate web services based on test plans
  • Created test plans and outlines from use cases and validated current test plans matched business logic in requirements

University of nevada reno

Redfield IT Assistant

Jan 2008Jun 2008 · 5 mos

  • Managed 25 person computer lab and 3 servers
  • Setup computers, install drivers and create network connections, and reformat to meet University standards

Education

University of Nevada, Reno

Computer Science Engineering

Jan 2006Jan 2010

The Meadows

Stackforce found 100+ more professionals with Mobile Application Development & Technical Leadership

Explore similar profiles based on matching skills and experience