Alto Pharmacy
Dec 2017 → Oct 2024Over my nearly 7 years at Alto I assumed a variety of roles, starting as a generalist developer working on everything from our patient-facing web and mobile app to our billing system before becoming a founding member of our Platform team and finally joining forces with our Infrastructure and Security teams under the umbrella of DevSecOps.
- Supported the modularization of our monolithic Rails application by developing internal tools that provided a guided migration process
- Led migration of company-wide CI/CD from CircleCI to Github Actions
- Substantially improved security for our patients by leading a migration of authentication in our app to Auth0, introducing features like MFA and bot detection
- Led major version upgrades of our Postgres databases with minimal downtime (on the order of seconds)
- Led overhaul of legacy service interfacing with medication-dispensing robots
- Introduced Kafka support to our Rails applications by building an opinionated library which included useful abstractions for producers and consumers with sane defaults, support for queue semantics, metrics/alerting, and a debugging UI
- Created an extensible API gateway built on top of the Lura framework for handling common concerns such as request retries and observability