William Thomas

Senior Software Engineer

Ann Arbor, Michigan, United States14 yrs 6 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led integration with Strava for 150M+ users.
  • Engineered real-time data pipelines and messaging systems.
  • Pioneered AI-assisted coding workflows to enhance team productivity.
Stackforce AI infers this person is a SaaS Full-Stack Engineer with expertise in real-time data processing and integrations.

Contact

Skills

Core Skills

Node.jsTypescriptKafkaMongodb

Other Skills

NestJSGraphQLAWSKafka StreamsJavaQuarkusExpress.jsApache KafkaPostgreSQLTerraformGitHubGitHub ActionsArtificial Intelligence (AI)Claude SkillsAgentic Coding

About

Senior full-stack engineer with 13 years of experience taking production systems from concept to scale. Currently leading platform initiatives at iFIT: Owning real-time data pipelines, cross-domain communication infrastructure, and high-impact partner integrations across Node.js/TypeScript, Kafka, MongoDB, and AWS. Recent work includes: * Owning a biometric telemetry ingestion pipeline (NestJS, Kafka, MongoDB, GraphQL) handling tens of millions of samples per month * Engineering lead on an MQTT bridge providing real-time, two-way messaging between client systems and platform services * Leading the engineering integration with Strava for a go-to-market partnership reaching 150M+ users I'm also actively shaping how my team works with modern AI tooling with agentic coding workflows, custom Claude Code skills, and AI-assisted code reviews to multiply team velocity without sacrificing engineering rigor. Prior to platform work, I spent 8 years in mobile development at iFIT, with earlier stops as an engineering lead at a web agency (Eyeseethree) and a software engineer at a Los Angeles ticketing company (Flavorus).

Experience

14 yrs 6 mos
Total Experience
4 yrs 10 mos
Average Tenure
10 yrs 4 mos
Current Experience

Ifit - fitness technology

Senior Software Engineer

Feb 2016Present · 10 yrs 4 mos · Remote

  • Senior Software Engineer at iFIT, Inc. (Feb 2016 – Present).
  • Platform engineering since Feb 2024; native mobile development before that.
  • Owned a biometric telemetry ingestion pipeline end-to-end — NestJS/TypeScript REST API, Kafka topics, a custom normalization engine, MongoDB storage, and a GraphQL API for aggregated reporting — handling tens of millions of telemetry samples per month in production.
  • Engineering lead on the MQTT Bridge: a cross-domain platform/client communication layer in Node.js/NestJS and Java/Quarkus with Kafka Streams, providing strict schema validation and delivery guarantees.
  • Led the engineering integration with Strava for a go-to-market partnership reaching their 150M+ user base.
  • Shipped and maintained native iOS and Android applications from 2016–2024.
  • Mentored engineers via code review and onboarding; introduced AI-augmented development workflows (custom Claude Code skills, agentic coding practices, AI-assisted review) to multiply team velocity.
Node.jsTypeScriptNestJSKafkaMongoDBGraphQL+1

Eyeseethree

Engineering Lead

Jul 2014Feb 2016 · 1 yr 7 mos · La Cañada Flintridge, CA

  • Engineering lead at a web agency startup, delivering full-stack web and mobile products across a portfolio of client engagements.

Flavorus inc.

Software Engineer

Dec 2011Jul 2014 · 2 yrs 7 mos · Los Angeles Metropolitan Area · On-site

  • Built ASP.NET / C# features for Flavorus.com and led multiple Xamarin.iOS projects, including the Mobile Box Office iPhone/iPad apps and a Facebook ticketing shop integration.

Education

California State Polytechnic University-Pomona

Bachelor of Science (B.S.) — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Node.js & Typescript

Explore similar profiles based on matching skills and experience