Lead Software Engineer
2019 - 2020Quinn- Led the development of a payment, tipping, and vendor management system for an audio sharing platform using Ruby on Rails and React.
- Migrated and scaled the entire infrastructure from Digital Ocean to Heroku.
- Implemented coding best practices and guidelines into both the front-end React application and the Ruby on Rails codebase.
- Refactored the data modeling at the application and database level.
Technologies: PostgreSQL, React, Ruby on Rails (RoR), RubyHead of Engineering
2015 - 2019Flippa- Actively shaped the business by participating in hiring, C-level meetings, business intelligence analytics, and reporting as well as lead the engineering and product team using lean and agile methodologies.
- Developed and maintained the core Ruby on Rails marketplace, React front end, and AWS infrastructure.
- Implemented an eventing system with RabbitMQ to support interfacing the core Ruby on Rails application efficiently with multiple external services (service-oriented architecture).
- Developed and maintained advanced search features using Elasticsearch.
- Constructed a high-traffic name server for domain parking pages using Elixir.
- Implemented funnel and conversion tracking with Google Analytics and Google Tag Manager.
Technologies: Amazon Web Services (AWS), Docker, AWS, Heroku, React, JavaScript, RabbitMQ, Redis, PostgreSQL, MySQL, Ruby on Rails (RoR), RubySenior Software Engineer
2015 - 2015Washos- Delivered a back-office interface for contractors of one of the first on-demand car-wash company in the US.
- Implemented significant application and database optimization to improve the overall performance of the platform.
- Trained the engineering team on tooling, processes and best practices around web and database performance and performance regression testing.
Technologies: Ruby on Rails (RoR), RubySenior Software Engineer (Contractor)
2015 - 2015Mobile Network- Designed, implemented, and delivered a business-critical platform for Apple device enrollment for a mobile device management (MDM) and enterprise mobility management (EMM) company. The software was delivered at extreme speed due to exceptional circumstances, which allowed the business to provide an exclusive service at speed and stay on top of their competitors.
- Implemented a search and bulk action interface that allowed tasks that would typically take a few days to be executed in a few minutes.
- Migrated the on-premise infrastructure to the cloud with the addition of a full test suite and a CI/CD pipeline, allowing for a drastically improved development experience and ease of maintainability.
Technologies: Apple, Heroku, Ruby on Rails (RoR), RubySoftware Engineer
2013 - 2014Quanta- Created the first proof of concept and MVP of the web performance monitoring platform for eCommerce websites.
- Developed and maintained the core SaaS solution with Ruby on Rails, MySQL, Redis, and AngularJS.
- Constructed a Google Analytics poller service to capture business intelligence data at regular intervals.
- Built a Zabbix poller service to capture host performance data at regular intervals.
- Developed a Magento poller service to capture application performance data at regular intervals.
Technologies: Sidekiq, Redis, MySQL, AngularJS, Ruby on Rails (RoR), Ruby