Senior Software Engineer
2017 - 2022Thanx- Architected and built Thanx's first public API, allowing the company to acquire customers that were looking for a custom experience.
- Led the back-end component of an online ordering integration with OLO, allowing Thanx to expand the reach of the product and leverage a new source of revenue.
- Worked extensively with customer success to build and refine internal tooling via ActiveAdmin.
- Wrote a chatbot powered by the Twilio API that allowed a user access to their Thanx data via SMS.
- Led an upgrade to integration with Visa's SOAP API.
Technologies: Ruby, Ruby on Rails 5, Heroku, ActiveAdmin, Ruby on Rails (RoR), APIs, Git, AWS SES, Amazon S3 (AWS S3), Stripe, PostgreSQL, MySQL, SQL, Twilio, GitHub, Amazon Web Services (AWS), REST APIs, Back-end, Full-stack, API Integration, New Relic, HTML5, Upgrades, CSS3, RSpec, Sidekiq, Devise, Elasticsearch, Ruby Gems, Redis, Test-driven Development (TDD), API Documentation, Mailchimp, MandrillSoftware Engineer
2014 - 2016CheckMate- Contributed to a messaging web app designed for hotel employees to interact with customers.
- Developed an integration with Oracle Opera property management system.
- Built a tool to automate translations for UI elements, reducing the time required for developers to run new words or phrases through Google Translate.
Technologies: Ruby on Rails 5, Ember.js, Git, MySQL, GitHub, Back-end, Full-stack, HTML5, CSS3, RSpec, Sidekiq, Elasticsearch, Redis, Bootstrap, API Documentation, Mailchimp, MandrillSoftware Engineer
2011 - 2014Google- Developed peer-to-peer payment features, such as sending money, adding money to a prepaid account, and withdrawing money to a bank account for Google Wallet.
- Contributed to a UI redesign of the Gmail Web UI.
- Moved dozens of Gmail UI experiments to launched or deprecated, which involved extensive cleanup and quality assurance.
Technologies: Java, JavaScript, API Documentation