Work Experience
If you like what you see, please take a look at my resume, GitHub, LinkedIn, or email me at sam@samlowe.dev.
💼 Experience
Lead Software Engineer
Oasis Management, Inc • Consulting • Boston, MAMay 2026 – Current
PythonDjangoCapacitorTypeScriptPostgreSQLDockerGitGitHub ActionsRailway
A small team in a startup culture that ships fast: everything below was built and released in the first three months.
- Led a team of four engineers, reporting directly to the product manager, to build a Django employee portal that automates business records, stores documents securely, assigns work to employees, and visualizes business insight for the CEO
- Ported a 15,000-line Node/Express monolith and roughly 180 flat-file JSON backend modules onto Django, migrating one business domain at a time with no downtime; the platform now runs as 23 Django applications
- Led development and launch of OasisNow, a Capacitor companion application that lets employees take video showing their work, share their location for safety, and submit timecards; released to the Google Play Store and the iOS App Store, where it has been downloaded and used by over 50 company employees
- Oversaw development of the internal LLM platform behind the product’s AI features: per-call cost and token telemetry, retry with backoff, RAG document indexing and search, and an evaluation harness that grades AI-drafted invoices against a rule book before they reach a human
- Made the routine production-to-staging database refresh fail closed: it checks a marker in both databases and aborts unless it can positively identify which is which, so the job cannot run against production by mistake
- Designed and built the platform end to end: a Docker container for Django, a PostgreSQL database, pre-commit hooks, and a CI pipeline through GitHub Actions, all deployed through Railway; set up database backup buckets and tested restoration
- Cut over the entire application from West Coast to East Coast servers, bringing latency down from 100ms to 5ms for our Boston-only user base
- Grew the test suite past 8,700 tests behind a blast radius gate that runs only what a change touches, and reduced full-suite time from 30 minutes to 5 by parallelizing Django tests and identifying CPU pegging caused by Django’s test parallelizer and Tesseract’s threading
Data Analyst
Center for Strategic Politics • Consulting • Boston, MADec. 2024 – Current
PythonJupyterNumPypandasmatplotlibFastAPI
- Analyzed poll data with Python’s data analysis and visualization libraries, both for public press releases and for polls commissioned by campaigns around the country
- Designed the weighted single transferable vote algorithm used to simulate outcomes for the 2025 New York City mayoral primary poll, which was featured in the New York Times
Software Engineering Co-op
BitSight Technologies • Boston, MAJan. 2022 – Aug. 2022
GoPythonDjangoDockerKubernetesSQL
- Designed and prototyped a Go microservice and API to parallelize data processing
- Took ownership of an in-progress cron job and cleanup script and drove it to production, clearing dozens of gigabytes of stale log files out of storage and preventing further buildup
- Added features and unit tests to a Django back end, working with SQL, Python, Docker, and Kubernetes
Back-End Engineer
Generate Product Development • Boston, MAJan. 2021 – May 2021
PythonDjangoMySQLGoogle Maps APIRapidSOSBluetooth
- Integrated Google Maps, RapidSOS, Bluetooth, and MySQL into our Django back end alongside a team of two other back-end engineers
- Led weekly standups to discuss team progress and priorities and to resolve issues