I'm dave. I'm a software engineer focused on modern developer productivity.
I currently work at Graphite where I build our initial merge queue.
- Graphite merge queue: Graphite's merge queue. Architected and build Graphite's initial merge queue offering. This include support stacked PR optimizations, speculative merge, and batched merge.
- MongoDB task generator: Advanced CI orchestration for MongoDB's internal CI system. It would dynamically split CI tasks into chunks that could be parallelized based on runtime history. It would also detect changed tests and run them in "burn-in" mode which would run them in loops to detect the introduction of flaky tests.
- AIX LVM Mirror Pools: Implemented mirror pools for AIX. Allowing disk virtualization to be split across different data centers for high availability.



