Billy Linn

Senior Software Engineer  ·  AI / LLM Integration  ·  Backend Systems  ·  Team Lead
Rawlins, WY 82301
linkedin.com/in/billylinn
Senior engineer with 15+ years across full-stack development, backend systems, cloud architecture, IoT, and embedded work. Currently at Alchemer building Python microservices and integrating complex third-party services at scale. Applied AI/LLM experience includes architecting a multi-provider AWS Bedrock proof-of-concept for the Alchemer platform, running self-hosted LLMs via Ollama, and building event-driven workflow APIs at production scale. Known for owning complex work end-to-end, navigating large legacy codebases with authority, making sound architectural calls, and mentoring engineers effectively — without needing to be told what to do next.

Technical Skills

AI / LLMs AWS Bedrock (multi-provider), Ollama (local model hosting), CrewAI (multi-agent orchestration), ChatGPT API, GitHub Copilot; applied LLM integration — not just research
Languages Python, PHP, C/C++ — comfortable picking up new languages quickly (Go, Kotlin, etc.)
Cloud / Infra AWS: Lambda, SQS, DynamoDB, S3, RDS, EC2, SES, IoT Core · Kubernetes · Redis · Memcached
Backend REST API design, event-driven architecture, Laravel, Nginx, PostgreSQL, MySQL, Elasticsearch
Integrations Auth0, Zuora, Stripe, Twilio, Slack, Google APIs, HubSpot, Salesforce, Mailchimp, and many more
Tools PHPStorm, Postman, Jira, Xdebug, PHPUnit, Xdebug, SequelPro, GIMP

Experience

Alchemer — Senior Software Engineer
Mar 2024 – Present
Boulder, CO  (Remote)
Alchemer (prev. SurveyGizmo) — Senior → Lead Developer
Oct 2016 – Oct 2021
Boulder, CO  (Remote)
City of Fort Collins — Full Stack Developer
Jun 2010 – Oct 2016
Fort Collins, CO

Full stack development, server administration, database design, CMS development, third-party service integration, and UI/UX — serving a wide range of city departments and public-facing applications. Advised on usability, information architecture, and best practices.

Colorado vNet — QA → Software Engineer / Project Lead
Apr 2008 – Jun 2010
Loveland, CO

Web-based control system for whole-house audio and HVAC. Tested in-wall control panels and led the development of a new audio/video server product.

Notable Projects at Alchemer

AWS Bedrock LLM POC — Lead Architect / Developer

Built a proof-of-concept to evaluate integrating multiple LLM providers into the Alchemer survey platform via AWS Bedrock. Explored multi-provider routing, prompt engineering, and LLM-driven survey analysis.

AWS Bedrock Python Multi-provider routing LLM integration
Workflows Engine — Lead Architect / Backend Developer

Designed and built an event-driven API backend for a survey workflow automation product consumed by a Vue SPA. Emphasis on async processing and scalable data access patterns.

PHP DynamoDB Elasticsearch SQS PHPUnit
Auth0 Integration — Backend Developer

PHP & Python microservice layer bridging Auth0 identity management with Alchemer's legacy authentication system.

PHP Python Auth0 Microservices
Billing Overhaul (Zuora) — Lead Architect / Developer

Replaced a custom in-house billing system with Zuora across the entire platform — subscription management, payment processing, and feature/quota enforcement.

Zuora PHP Multi-stakeholder
Twilio SMS Campaigns — Supporting Architect / Developer

Researched, architected, and implemented SMS campaign delivery from within the Alchemer platform.

Twilio PHP

Personal Projects

DoorWiki (since 2016)

Self-built, multi-tenant SaaS PWA for property management. Full AWS stack with Lambda (image processing), S3, RDS/Postgres. Laravel, Nginx, Stripe, Mailgun, Vonage, Google Places. CSV/OCX imports, public listing site, and more.

Laravel AWS Postgres Stripe Multi-tenant SaaS
Laundry Lockers

IoT locker system for 24/7 laundry drop-off/pickup. v1: Python on Raspberry Pi + Slack notifications. v2: C/C++ on ESP32 MCU, MQTT via AWS IoT Core, Lambda event processing. Custom PCB design.

Python C/C++ ESP32 AWS IoT Core Lambda MQTT
Remote Temp/Humidity Sensors

Monitors multiple rental units to prevent frozen pipes. ESP32 + DHT11 sensors push to Firestore every 20 minutes; simple web dashboard for live viewing.

ESP32 Firestore Python
Bingo TV

Raspberry Pi-based bingo caller used at local fundraisers for the retirement home and boys and girls club. Python + PyQt5: full game board display, audible number calls, multiple game modes.

Python PyQt5 Raspberry Pi

Education

DeVry University   — B.S. Computer Engineering
Westminster, CO
2005 – 2008

Curriculum focused on computer science and hardware: Assembly, C, C++, Java, microcontrollers.