► Developer of Workerholic (https://workerholic.github.io): an open-source, multi-process, multi-threaded performant background job processor for Ruby applications.
● Engineered multi-threaded, multi-process background job manager, enabling developers to decouple their application processing logic to increase system performance by at least 3X using Ruby, Redis and JavaScript.
● Designed highly scalable architecture to support concurrent usage across 100+ servers for communicating with external APIs, performing CPU-intensive calculations or running over 2 million background tasks.
● Integrated system with modern Ruby frameworks (Rails and Sinatra) as well as custom applications to ensure support across 100% of Ruby-based platforms.
● Enabled multiple configuration options using CLI written in Ruby to provide developers with flexibility in increasing threads and processing power.