Software Developer(Ruby/Visualization)

I like to play around with data of various kinds/sizes and built interactive visualizations to help users understand it. I use ruby/python for my backend needs mainly and mixture of d3.js/vega/processing for front-end visualizations. I also like to build ruby/rails consumer facing apps and backend apis.

ruby on rails ruby MySQL data visualization d3.js processing.js Python jquery mongodb redis solr Backbone.js data science web apps



Lead Software Developer

EveryoneSocial.com, Salt Lake City, Utah

Lead development of everyonesocial.com web app, now deprecated xydo.com consumer facing app and other related products and Apis below it. Built using Ruby, Rails, Backbone.js, Solr and Memcached technologies. Lead implementation of internal API layer Sinatra used by Everyonesocial.com and other end products(Curate.me) Implemented analytics/dashboard for the admin product using d3.js Library

March 2010 - Present

Senior Ruby Developer

One on One Marketing, American Fork, UT

Implemented Data archiver and Replicator to extract and archive Mysql database into Ms Sql Server 2005 in Ruby. Implemented a Common Data formatter for aggregating various leads data types in a single uniform format. Created a simple auto-bid system for PPC campaigns (Sinatra app)

October 2009 - February 2010

Software Engineer

Radiate Media(Formerly Matchbin), Bountiful, UT

Maintained existing Rails codebase with frequent bugfixes and enhancements as required. Opti- mized web performance using Memcached layers and Solr.

March 2009 - October 2009

Ruby Developer

Castlewave LLC, Provo, UT

Developed enterprise SEO reporting application for NewYork Times. Built using Ruby, Rails, Solr, and MySql.

September 2007 - March 2009