# A History How I got here Note: Preliminary draft from the CV dump (gabe-cv/cv_dump_updated.json), limited to the show_in_pdf entries. Needs a pass for tone and cuts. --- ## The timeline | When | Where | Role | | --- | --- | --- | | 2008–2013 | WPI | BS Electrical & Computer Engineering | | 2013–2018 | Gecko Health → Teva | Backend Developer | | 2018–2019 | AdmitHub | Senior Backend Developer | | 2019–2021 | Wayfair | Senior Software Engineer | | 2021–2022 | Soofa | Software Architect | | 2022–2026 | Tulip Interfaces | Embedded Software Engineer | --- ## Worcester Polytechnic Institute ### 2008–2013 BS in Electrical and Computer Engineering --- ## Gecko Health Innovations ### 2013–2018 · Backend Developer A HIPAA-compliant backend helping asthma and COPD patients through reminders and monitoring - Django on AWS EC2, provisioned end-to-end with Ansible - One secure API for iOS, Android and web clients - Targeted <100 ms, averaged ~60 ms - Real-time feedback via Celery + push notifications -- ## Then Teva bought us ### September 2015 - Generalized the platform for Teva's wider medical product line - Broke the monolith into event-driven microservices on crossbar.io - Dev stacks provisioned from Slack - Interviewed and grew the team --- ## AdmitHub ### 2018–2019 · Senior Backend Developer EdTech: improving outcomes for students - Moved the Meteor/Mongo prototype onto Python/Postgres - Partner data import and export over SFTP - Designed the first public API - Statistical tooling to measure the platform's impact --- ## Wayfair ### 2019–2021 · Senior Software Engineer International Supply Chain: replacing spreadsheets with systems - Containerization and warehousing microservices on Kubernetes - An end-to-end integration test harness across services - An Android scanning app for container loading and unloading - A customs broker API to replace paper bills of lading --- ## Soofa ### 2021–2022 · Software Architect Solar-powered digital kiosks - Image capture and analysis pipeline on RabbitMQ + Kubernetes, GCP: **50%+ lower cost per device** - Elixir/OTP to model a fleet of mixed hardware in the field - Reusable transit and municipal data integrations - Postgres tuning for sensor analytics - Logging and monitoring: Loki, Sentry, Grafana --- ## Tulip Interfaces ### 2022–2026 · Embedded Software Engineer Edge hardware for the factory floor - Rewrote the embedded Elixir product in Rust: **~90% less CPU, memory, disk and startup time**, same API - Yocto Linux: wireless and driver support on hardware already shipped - Containerized third-party workloads (FlowFuse / Node-RED) at the edge - OpenTelemetry metrics in place of pulling logs off devices by hand - Per-customer rate limits and quotas: Redis, Kubernetes, Prometheus --- ## Now: Cooperative Systems: Spaces ### 2025– Workspace management for makerspaces, hackerspaces and community workshops - A single Rust binary with an embedded Vue frontend, under 20 MB - Members, roles and permissions; a hot-reloadable `config.toml` - Tool tracking, maintenance and lockout, training that gates access - RFID/QR door access cached at the edge, so doors still work when the internet is down - Auditing, signed webhooks, an admin CLI --- ## The toolbox <div class="cols"> <div> **Languages** Elixir, Rust, Python, SQL, Kotlin, JS, bash, C, QML **Backend** Phoenix, Axum, Django, FastAPI, Celery, Twisted **Messaging** Redis, RabbitMQ, Kafka, Oban, MQTT, WebSockets </div> <div> **Infrastructure** AWS, GCP, Kubernetes, Docker, Podman, Ansible, Argo **Embedded** Yocto, Bitbake, PCB layout (EAGLE/KiCad) **Also** Amateur radio KF5AVL; power tools, rapid prototyping, steel welding </div> </div> --- # Fin