Status as of 2024-10-07: I'm open to part-time work, especially involving either (a) difficult/novel technical challenges or (b) altruistic goals.

Experience

2021-2023 Logikcull Senior Backend Engineer

I helped maintain processing pipelines and search indexes for a web application that allows legal professionals to upload large data dumps and find which documents within them may be relevant to a particular legal matter.

On the search team, I rewrote our system for doing bulk updates and certain expensive queries, in order to eliminate an expensive-to-maintain custom Elasticsearch plugin. This also included performance testing and monitoring to ensure the new approach did not degrade user experience.

I resigned in 2023 to focus on academic pursuits.

Ruby, Sinatra, Elasticsearch, Mongo, AWS, Docker
2020-2021 Ply Interactive Senior Software Engineer (part-time contractor)

I helped maintain and enhance Bloom, an ecommerce solution for wineries.

I designed and implemented a custom task scheduler for our background jobs, to give us greater flexibility in dividing processing resources among clients.

Ruby, Rails, Mongo, RabbitMQ, Shopify API, Heroku, PostgreSQL
2010-2019 Cerner Associate Lead Software Engineer

I worked on a variety of services/APIs, processing pipelines, libraries, and web apps, mostly related to products that help hospitals (and other healthcare providers) process and access patient and personnel data. I was involved in development, architecture design, and planning.

I saw a number of overlooked opportunities to improve developer productivity, and built tools that became popular internally. For example:

I did substantial design and implementation work on a scalable search platform called Brahe, implemented as a Solr plugin that pulls data from HBase, along with a set of Java-based libraries and services, a Rails-based management app, and (years later) a Mesos framework to simplify operation of the platform.

I resigned in 2019 to enjoy some time off.

Ruby, Rails, Javascript, React, Java, JAX-RS, Scala, Hadoop, HBase, MySQL, Docker

Also see https://brokensandals.net/technical for some of my open-source code and technical writing.

Education