Tommy O'Neil

   Software Engineer: San Francsico, CA


Ruby, JavaScript, Java, HTML/CSS, Go
SQL( MySQL, PostgreSQL )
Sidekiq, Rails, Rspec, Sinatra, NSQ, + many other common/popular ruby tools
Experience with command-line, installation, maintenance, technical support and development tools on
Linux, Windows, and OSX operating systems. Experience with creation, use, and maintenance of Chef cookbooks.


Engineer Manager of Data Insights |

San Francisco, CA October 2019 | Present

Manage data pipelines delivering stats required for business forecasting and billing

Responsible for a small team focused on data aquisition and delivery

Help other teams integrate existing and newly formed data into useful reports and billing applications

Engineer & Architect |

San Francisco, CA October 2013 | Present

Maintained and improved existing customer facing ruby based API's.

Designed, implemented, and deployed a distributed messaging queue for cross service communications.

Replaced legacy billing platform with large third party provider while maintaining all core user features.

Used messaging services with existing API's to provide near real time billing via this third party.

Helped to reduce technical debt over all API's.

Quality Assurance Engineer |

San Francisco, CA December 2012 | October 2013

Created custom automation framework using Selenium 2.0 for use in testing mobile platform.

Maintained and improved existing test suites as the code base evolved.

Integration Engineer |

San Francisco, CA January 2011 | October 2013

Built and maintained diverse set of platform migration tools.

Worked with customers to migrate large datasets with minimal downtime and dataloss.

Migrated serveral large forum sites from a variety of platforms to the Huddler ecosystem.

Junior Programmer | BlueWare

Cadillac, MI September 2010 | December 2011

Assisted with design and development of large scale Java Product.

Designed and implemented customer specific message handling scripts.

Worked with designers to implement new corporate website.

Intern | Bluewater Technologies

Southfield, MI June 2008 | September 2008

Planned and implemented improved data backup plan.

Consulted on hardware and software system upgrades.

Assisted in automation of e-commerce business.

Computer Technician | System Administration Services

Houghton, MI November 2007 | June 2009

Diagnosed and repaired computer systems for several departments of MTU.

Assisted customers with software and hardware IT problems.

Worked with 650 computers and 1000+ users.

Technologies Director | Camp Greilick: Boy Scout Camp

Traverse City, MI Summers of 2002- 2007, 2009, 2010

Taught youth basic programming and computer repair skills.

Operated technical support for all camp areas.

Managed installation and setup of new hardware and software.

Managed a team of 5-8 people in a high risk environment.


Inventory Management System for

San Francsico, CA 2012

Worked with a designer and the customer to create a specification for a new inventory management system based on existing workflow and the future needs of the customer.

Implemented this specification using PHP, Javascript and MySQL and deployed final product to the customers servers.


B.S. Software Eng.
2009 Michigan Technological University
National Camp School
2010 Aquatics
2007 Climbing
Eagle Scout Award

References available upon request