I am in search of interesting problems that can be solved with code. Bonus points if they're socially impactful, open source, or peer-to-peer.
Astronomer - Apache Airflow as a Service
Senior Software Engineer in Test
Tested Apache Airflow and Acompanying SaaS Infrastructure (Python, Kubernetes)
- Was the first user of new Airflow features. My test DAGs often became teaching opportunities when others needed to know those features
- Mentored several test engineers to improve their python. Now maintaining automation as peers with my prior mentees. We've come a long way
- Developed version-sensing and AST-rewriting automation for keeping DB schemas in sync with upstream changes from OSS airflow
Conducto - CI/CD & Data Pipeline tool
Technical Explainer Who Codes Well
Writing Docs for a Pipeline Tool (Prose, Javascript, Python, Docker)
- Started with a complex idea and made its utility clear through careful documentation
- Gained new perspective about the non-technology aspects of useful technology (e.g. user community)
Clover - Point of Sale Hardware and Software Ecosystem
SDET
Tested the App Market Billing Pipeline (Java, Python, SQL, Docker)
- Developed tooling for managing Android devices together with cloud services
- Tested assumptions about a large dataset through a slow connection (ask me about gzip --rsyncable)
- Tested code for table-sensitivity, and tables for code-sensitivity. This enabled testing on partial data: same results, much faster
- Built 'preflight checks' an internal framework for data quality testing
Econolite - Traffic Signal Firmware and Management Software
Software Engineer II
Modeled Traffic and Developed Firmware: (C#, C++, Python)
- Designed and built a research platform around an in-cabinet SoC
- Lead a team of applied mathematicians (I was the only engineer)
- Developed algorithms for vehicle trajectory awareness and necessary simulator interfaces