Head of Infrastucture
2022 –
Present
Staff II Software Engineer
2020 –
2022
- Shipped Tanzu RabbitMQ, the commercial edition of RabbitMQ
- Championed the monorepo alternative to 44 repositories, one per plugin
- Invested in Basecamp to improve remote work & have healthier conversations
- Created TGIR, a monthly RabbitMQ video series
- Battle-hardened RabbitMQ on Kubernetes
906
rabbitmq-server commits
- Erlang, RabbitMQ, Prometheus, Grafana, Kubernetes, AWS, Azure & GCP
Infrastructure Team
2016 –
Present
Principal Software Engineer
2015 –
2020
CloudFoundry & BOSH Consultant
2014 –
2015
Ruby Consultant
2014 –
2014
- Built the SOA foundation for de-composing a mighty Rails monolith
- Used RabbitMQ for event distribution & Elasticsearch for indexing
- Proposed Fluentd as an alternative to Not Invented Here (NIH)
- Ruby on Rails, RabbitMQ, Elasticsearch
Lead Engineer
2012 –
2014
Senior Software Engineer
2011 –
2012
- Built a dozen Ruby microservices, mostly in EventMachine/Goliath
- Set up and configured Graphite as the primary analytics data store
- Managed a hybrid infrastructure with Chef (OSS cookbooks)
- Created a better alternative to Capistrano, deliver
- Inspired the Elixir & Erlang deployment tool edeliver
- Mitigated a botnet attack with awk + iptables
- Ruby, node.js, MySQL, Redis, Graphite, RabbitMQ, Chef & AWS
Software Engineer
2010 –
2011
- Rewrote an Amazon arbitrage engine from PHP to Ruby
- Kept ~350mil Amazon book offers in sync with Amazon API limits
- Managed a hybrid infrastructure with gchef
- Blogged about knife integration with AWS
- Ruby, EventMachine, PostgreSQL, MongoDB, Redis, Chef & AWS
Front-end Developer
1 Click 2 Fame
2009 –
2010
- Took ownership of the JS & CSS for the main Merb app
- Wrote my first JS unit tests in the framework that inspired mocha
- Built an iTunes carousel clone in plain JS and CSS
- Promoted CSS 3 transformations and animations
- HTML, CSS, Prototype.js, Merb, MySQL, Capistrano
Ruby-on-Rails Developer
Jobsgopublic
2008 –
2009
- Worked on one of the busiest Ruby on Rails sites of its time
- Solved all memory leaks by migrating from Mongrel to Passenger
- Set up zero-downtime deployments
- HTML, CSS, Prototype.js, Ruby on Rails, MySQL, Capistrano
Front-end Developer
Ultraspeed Group
2007 –
2008
- Designed and developed websites for various departments
- Worked on the in-house PHP & MySQL customer portal
- Migrated customer portal to Ruby on Rails
- HTML, CSS, jQuery, Zend, Ruby on Rails, MySQL, cPanel
Front-end & Back-end Developer
Freelancer
2003 –
2007
- Promoted the use of CSS on Hayes & Finch microsites
- Spearheaded AJAX in plain Javascript - a revoluion at the time
- Wrote PHP 4 & MySQL 3 with no frameworks, not even Zend
- Developed one of the most popular Textpattern plugins
- I still do web hosting for websites that I have built in early 2000s
- HTML, CSS, JS, PHP, MySQL, Textpattern, Plesk