Montreal-based software developer with a special love for Ruby. Previously worked on the Promote team at Acquisio (Web.com). Currently building and maintaining a variety of projects at Fountain House.
Ruby, Ruby on Rails, HTML, Slim Templates, Bootstrap, Git, Heroku, Capybara, RSpec, Cucumber, CircleCI, Sendgrid, Mailgun, Twilio API, Sidekiq, Honeybadger, Swagger API Documentation, TDD
I previously worked on the Promote team at Acquisio as a full-stack software developer. Promote was an AI-powered tool built on Rails that made it easy for small business owners to increase their calls through online ad exposure.
My role involved touching all parts of the stack, adding new features, working with APIs like Twilio and Google Maps, working on the UI and upgrading the application from Rails 4 to 5. We practiced TDD and maintained 100% test coverage.
The last big project I worked on there was building a microservice with a REST API that Promote used for managing its businesses' phone numbers on Twilio. This involved implementing proper REST conventions, designing resilient webhooks and background jobs, and documenting the API with Swagger while ensuring 100% coverage with Rspec.
Web app created for the Fountain House organization's Employment Department for managing multiple companies, employees and jobs within those companies, creating/approving timesheets for those jobs, and for facilitating communication between administrators and employees.
Web app for applying to the Fountain House organization that takes user input and attachments, generates and fills out a PDF template with the input, uploads the files to an S3 bucket, and e-mails the completed application download links to the relevant department.
Designed and implemented web app to help staff manage appointments and track actions taken at them to assist clients in creating WRAP plans, which are a part of a mental health wellness program. The main need this app filled was creating a single system for different staff to use that allowed them to collaboratively manage incoming clients while working on separate schedules.
Designed and implemented web app for storing, displaying, and organizing job listings for the Fountain House organization.
Taught an introductory course on programming with Ruby at RailsBridge Montreal 2016.
Freelance full-stack software developer for a non-profit organization. Created and presently maintain many web apps using Ruby on Rails.
Regular participant and occasional website contributor.