Austin, Texas, United States
I worked remotely with the Social Updates team - mostly feature work and domain design in Ruby on Rails with Sidekiq, Redis, MySQL and Kafka, with occasional plumbing/debugging excursions into GraphQL and Vue.
Some highlights from my work here:
• I improved an algorithm for reaggregating notifications, which decreased that endpoint's memory allocations by over 90%.
• I built a pipeline for disseminating 1K+ peer recommendations per month on top of Sidekiq, Redis, and Kafka.
• I wrote a backfill task to safely and efficiently update 180M+ records in our production database.
• I optimized a daily-run archive job by making use of batching, caching, and a compound index, which reduced the job's execution time by 98%.
I use Docker containers for local development, GitHub for code reviews, and Pivotal Tracker for issue tracking.