I have 12 years of professional experience focused mainly on backend development (including system design as well as implementation and testing) in Java and Ruby. I'm also proficient with Python from side projects and ML coursework, and I've worked with many other languages and a wide variety of frameworks and tools.
Maintained processing pipelines and search indexes for Logikcull, a web application that helps legal professionals find relevant documents within data dumps.
Rewrote system for doing bulk updates and certain expensive queries, to eliminate an expensive-to-maintain custom Elasticsearch plugin; included performance testing and monitoring to make sure the new approach did not degrade user experience.
Resigned in 2023 to focus on academic pursuits.
Maintained/enhanced Bloom, an ecommerce solution for wineries.
Designed/implemented custom task scheduler for background jobs, to give us greater flexibility in dividing processing resources among clients.
Built/maintained a variety of APIs, processing pipelines, libraries, and web apps, related to products that manage patient/personnel data for healthcare providers.
Found ways to improve developer productivity by building tools that became popular internally, such as a Postman-like tool for Apache Thrift services and workflow automation that sped up internal code releases “from ~45 minutes to ~6 minutes” according to one user.
Helped build a scalable search platform for pulling data from HBase into Solr.
Resigned in 2019 to enjoy some time off.