Tom Wheeler
Software Engineer
Software Engineer with 20 years experience in building and owning backend and platform systems across enterprise, content management, healthtech, telecom, and fintech. Repeatedly trusted to take an ambiguous, outcome-scoped problem and own it end-to-end.
Senior Software Engineer
XOi · Nov 2025 - Jun 2026 · Nashville, TN (Remote)
- Owned the creation of a rule authoring toolset for the Data Ops team, supporting XOi's core product, Equipment Decoder.
- Held interviews and observation sessions, then designed and built what was described by leadership as "essentially an IDE."
- Accelerated authoring, QA, and support of new product rules for the Equipment Decoder; the team reported productivity gains of 80%+ across most workflows.
- Designed and built frontend components and design patterns, backend APIs and data structures.
- Toolset included a hierarchical data viewer with dynamic filtering, per-rule syntax highlighting and formatting, single/bulk rule validation, an input tester, a bulk rule parser/creator, and single/bulk tracing with shareable trace reports.
- Built a local CLI with MCP integration as part of a team effort to adopt AI-assisted development workflows.
Senior Software Engineer
Healthy Together · Oct 2023 - Sep 2025 · Miami, FL (Remote)
- Architected and implemented new core backend services, including an accounting ledger and food benefits management, enabling Healthy Together to pursue new revenue channels.
- Authored RFCs and set technical direction to empower cross-functional teams.
- Collaborated with product and client engineering teams to build resilient, scalable, and efficient solutions.
- Leveraged AI tooling for enhanced efficiency in development, testing, and debugging processes.
Staff Software Engineer
Nav Technologies · Aug 2022 - Aug 2023 · Draper, UT (Remote)
- Led project development teams in collaboration with product managers and designers.
- Mentored other developers through pairing, code reviews, technical design sessions, and team huddles.
- Co-authored a new data ingestion service to automate the input of sales lead information and product life-cycle data from lending partners, speeding up the sales process and enabling status tracking of customer lending applications.
- Collaborated regularly with team members on development processes, values, and performance metrics.
Senior Software Engineer & Architect
Intevity · Mar 2022 - Aug 2022 · Burlington, MA (Remote & Contract)
- Authored a software assessment to provide understanding of application value for future resource allocation and investment.
- Created project proposals and documentation.
- Mentored and trained current team members.
- Assisted clients in building more robust and up-to-date CI/CD pipelines.
Tech Lead & Senior Software Engineer
Teem / WeWork · Mar 2019 - Mar 2022 · Salt Lake City, UT
- Led project for a microservice written in Go to provide a search API for physical spaces.
- Designed and implemented a Go full-stack user sync application to extract customer LDAP/AD users and groups to Teem's user directory.
- Optimized Google user sync for all customers by 40x.
- Led development team in defining user stories, facilitating agile processes, shepherding release processes, and assisting Product Managers in defining and refining new products and features.
- Helped maintain existing Django applications.
Senior Software Engineering Consultant
Intevity · Dec 2015 - Jan 2019 · Burlington, MA (Remote)
- Helped establish the Nike consulting contract from a professional network built during an earlier engagement (July 2014 - January 2016).
Tech Lead & Senior Software Engineer
Nike, Inc. · Oct 2016 - Jan 2019 · Beaverton, OR (Contract) · via Intevity
- Designed and built a custom Adobe AEM integration with Nike's internal translation platform to provide internationalization for all global brand content, functioning as team lead and contributor.
- Implemented feature flags for high-risk releases.
- Built and maintained client applications deployed to AWS and conventional data centers.
- Provided ongoing support for development, deployment activities, and production incidents.
Senior Software Engineer
Adobe Government Solutions · Dec 2015 - Oct 2016 · McLean, VA (Remote) · via Intevity
- Consulted and engineered for government entities using Adobe AEM.
- Provided engineering guidance for client products, architecture, and development efforts.
- Extensive use of the Java tech stack in back-end work, with front-end work using limited React and Angular.
Senior Software Engineer
Nike, Inc. · Jul 2014 - Jan 2016 · Beaverton, OR (Contract)
- Built full-stack solutions to serve content for the Nike.com website and content authoring.
- Implemented a major data migration for reorganizing all brand content for Nike.com.
- Provided expertise and answers to outside teams for applications and web APIs.
- Participated in Agile/Scrum processes, e.g. peer review, estimation, retrospectives.
- Demonstrated concepts and solutions to product stakeholders and team members of various skill sets and technical understanding.
Senior Software Engineer
Columbia Ultimate · Aug 2013 - May 2014 · Vancouver, WA
- Built J2EE BEA WebLogic based solutions and web APIs.
- Implemented custom data interfaces to migrate legacy data into the core product platform.
Software Engineer
EarthLink, Inc. / NewEdge Networks · Aug 2008 - Aug 2013 · Vancouver, WA
- Built full-stack solutions in the JBoss J2EE container.
- Implemented internal web APIs and consumed outside web APIs from various telecom partners.
- Designed and implemented solutions in collaboration with development and DBA teams, working closely with business analysts, department managers, product owners, QA engineers, and users to define requirements for new features or changes.
Operations Analyst
Pendum, Inc. · Sep 2007 - Aug 2008 · Portland, OR
- Provided guidance on technology usage and implementation for the Field Services group.
Software Engineer
EarthLink, Inc. / NewEdge Networks · May 2006 - Sep 2007 · Vancouver, WA
- Built full-stack solutions in the JBoss J2EE container.
- Implemented internal web APIs and consumed outside web APIs from various telecom partners.
- Designed and implemented solutions in collaboration with development and DBA teams, working closely with business analysts, department managers, product owners, QA engineers, and users to define requirements for new features or changes.
Layer 2 & 3 Network Provisioner
New Edge Networks, Inc. · Oct 2005 - May 2006 · Vancouver, WA
- Built WAN network connections for OSI Layers 2 & 3 on Alcatel network equipment via virtual interfaces.
Brigham Young University-Idaho
Bachelor of Science in Information Systems
GitHub collaboration app for engineering organizations - org-wide visibility for ICs and leaders, with AI analysis built in.
- Multi-service platform: Go API backend on DigitalOcean App Platform with managed Postgres, three Cloudflare Pages frontends deployed independently via wrangler, and a central OpenTofu-managed infra repo with fully separated dev/prod state and secrets.
- Zero-setup GitHub App integration providing real-time, org-wide engineering metrics, AI analysis, and an MCP server for agent tooling access.
- Read-only GitHub App scope (repo/PR/commit metadata only, no code access) with team/repo-level analysis rather than individual developer tracking.
- Third-party integrations for auth (Clerk), billing (Paddle), and AI analysis (Anthropic API), each with per-environment scoped secrets.
A new joke every 12 to 24 hours.
- Infrastructure: Docker container on Google Cloud Run with autoscaling; Google Cloud Tasks queue driving randomized-interval survey scheduling.
- Backend: Go with chi routing, server-side templating using Templ, and GCP Firestore API interactions.
- Frontend: Pure CSS with custom styles and vanilla JS.
- Database: GCP Firestore.
Home Kubernetes cluster running k3s on repurposed bare-metal hardware, fully managed via GitOps.
- GitOps: ArgoCD reconciles all cluster state from Git, with SOPS-encrypted secrets decrypted only at sync time.
- SSO across every internal service via Authelia 2FA backed by an LLDAP directory, enforced at the Traefik ingress layer.
- Public/internal DNS split: Cloudflare Tunnel exposes only the public app with zero inbound ports opened on the home network, while internal CoreDNS/ExternalDNS auto-register everything else for LAN-only access.
- 4-node bare-metal topology on heterogeneous, repurposed desktop hardware, with node scheduling constraints to keep heavy workloads off the weakest node.
- Self-hosted platform apps: Forgejo (git), Headlamp (cluster dashboard), kube-prometheus-stack (monitoring).