Small-team modernization

Parakeet / Brivo

Sr. Software Developer · Aug 2019 – Jun 2021

Role focus

Made local development and delivery safer.

I joined Parakeet to work with a small team and ended up leading a broad modernization push across local development, Kubernetes, Python, tests, and CI/CD.

What I walked into

Deployments were pushing code to servers directly with scp, and there was no way to run the full product locally. Shipping safely was harder than it needed to be.

What I changed

I converted the system to run on Kubernetes, helped make that the default local development path, upgraded Python 2.7 to 3.9, introduced Python typing, re-enabled tests during builds, and implemented CI/CD in Bitbucket Pipelines.

Other representative work

I led implementation work around cryptographic lock technology, built branch deploy workflows for QA testing, implemented a unified model system for complex devices, instrumented a large integration framework, and fixed several long-standing bugs.

Why it mattered

The work gave the team a real testing environment and a more reliable path to ship code with confidence.