← thelinell.com Download PDF

Linell Bonnette

Senior Software Engineer

San Diego, CA
(601) 870-8144
[email protected]
thelinell.com · github.com/Linell

Experience

InngestSenior Software Engineer, Execution Team
Aug 2025 – PRESENT

Stepped back into a hands-on IC role to pursue a long-standing interest in developer infrastructure — core contributor to Inngest's durable-execution engine (Go), TypeScript SDK, and the cloud platform that vendors both.

  • Root-caused a distributed race between HTTP-timeout requeues and in-flight checkpoints that caused customer functions to silently run twice; designed a GenerationID fencing protocol across the Go executor and TypeScript SDK to guarantee exactly-once delivery.
  • Designed and shipped defer(), a new durable-execution primitive for typed, context-aware follow-up functions (e.g., a signup that reliably triggers a follow-up days later) — new executor opcodes, Postgres/SQLite migrations, and the GraphQL API/dashboard surfacing parent-child run linkage.
  • Built SSE-based durable streaming for the TypeScript SDK's Durable Endpoints, enabling long-lived, resumable step output for real-time function delivery — the SDK's largest single-author feature to date.
  • Owned OpenTelemetry tracing end-to-end: userland span propagation through the executor, deterministic cross-language span IDs, and the GA rollout of OTel export to every customer account.
  • Consolidated three competing SDK execution engines into one, flipped SDK defaults (cloud-mode serving, optimized parallelism) to remove production footguns, and built the cloud dashboard's Scoring feature end-to-end (GraphQL schema, resolvers, SQL query layer) for AI/eval data.
SBLive SportsDirector of Software Engineering
Jan 2022 – Aug 2025
  • Grew engineering from 2 to as many as 20 (including contractors) at an early-stage startup iterating rapidly toward product-market fit — partnered directly with the executive team on requirements gathering and roadmap while personally shipping core systems.
  • Built and owned a custom Rails app ingesting high school sports stats from dozens of disparate sources, feeding proprietary ranking and rating algorithms.
  • Shipped LLM-powered tooling — automatic backlinking, related-story surfacing — that helped journalists draft stories faster.
  • Mentored engineers and led cross-functional project execution, including goal-setting and performance management.
Tuft & NeedleSenior Software Engineer
May 2021 – Jan 2022

Owned backend checkout systems for the Tuft & Needle, Serta, and Beautyrest e-commerce sites and retail stores. Improved response time on a critical endpoint, driving measurable revenue gains, and tightened a third-party integration to cut service interruptions.

Scorebook LiveSenior Software Engineer
Jun 2019 – May 2021

Led development of the Ruby on Rails/GraphQL/React platform used by high school athletic directors, coaches, and fans nationwide, owning product architecture and a team of contractors.

SchoolStatusManager, Backend & Communications Development
May 2014 – Jun 2019

Grew from junior developer to manager building the Ruby APIs and React front end tens of thousands of educators use daily.

Education

University of Southern Mississippi
B.S. in Computer Science, 2010 – 2014

Minor in Mathematics. Honor's College Scholar, Kelly Gene Cook Scholar, founding member and chapter president of the ACM.

Skills

  • Go
  • TypeScript & Node.js
  • Distributed systems & queueing
  • OpenTelemetry & observability
  • GraphQL
  • Ruby & Rails
  • React, React Native, Next.js
  • PostgreSQL, MySQL, Redis, Elasticsearch/OpenSearch
  • AWS — Certified Solutions Architect
  • Docker, Kubernetes
  • Python
  • Leading & mentoring engineering teams

Writing

Introducing defer() inngest.com/blog · Jun 2026
TypeScript SDK v4 inngest.com/blog · Mar 2026
Every app you've built is an ETL pipeline inngest.com/blog · Feb 2026

Initiatives

  • Open source contributor — inngest/inngest, inngest/inngest-js
  • SBLive Engineering Book Club
  • Attended re:Invent 2015–2018 & Twilio Signal 2017
  • JXN Sandbox Live Panel