Alexi Garrow

Ruby on Rails Developer

I've been living and working in Toronto since January of 2018, and loving it so far!

Currently writing software at Homestars, and seeking mentorship / contract opportunities to share my knowledge, connect with people, and keep exposing myself to new ideas.

Experience

HomeStars

Ruby on Rails Developer

January 2018 - Present

As a mid-level backend developer at Homestars I’ve worked extensively on the API for our upcoming mobile app, and am currently the technical lead on our new Lead Driver Product. For these projects I’ve made extensive use of Ruby, MySQL, ElasticSearch, Salesforce (APEX), Sidekiq, and Redis, and even a touch of React. Our process includes Test Driven Development (TDD), code reviews, Jira, and Confluence for documentation. As a technical lead I’ve had the responsibility to coordinate specs and deployments between multiple devs, and ensure adequate documentation for other internal teams.

Technologies Used:

Ruby on Rails Ruby MySQL AWS ElasticSearch Redis SideKiq MiniTest JavaScript


Bookwitty

Ruby on Rails Developer

October 2016 - November 2017

At Bookwitty I primarily focused on the backend development of our Ruby on Rails platform, and the maintenance of our internal Ruby gems. This has involved thorough code reviews, extensive use of APIs, test driven development, and collaboration with front-end developers.

Technologies Used:

Ruby on Rails Ruby PostreSQL Heroku Javascript Ruby Gems RSpec


Dow Jones

Infosec Intern

June 2014 - June 2016

As an information security intern at Dow Jones, I built a Django application to aid the InfoSec team detect security vulnerabilities on the company's internal content management systems. Additionally, I deployed and maintained a couple of LAMP stacks on the company's AWS servers

Technologies Used:

Django Python CentOS AWS Chef Celery MySQL Javascript


Job Book

Junior Developer

September 2013 - November 2013

At Jobbook.com I integrated the discourse commenting system into the sites existing platform, in addition to a variety of front and back end tasks

Technologies Used:

Ruby on Rails Ruby PostgreSQL Javascript


Open North

Junior Developer

May 2013 - August 2013

At Open North I worked on subprojects of Represent , and MyCityHall. This entailed a writing a lot of web scrapers, and implementing them in the context of Ruby on Rails and Django.

Technologies Used:

Ruby on Rails Django Ruby Python MySQL


Tipping Point Partners

Intern

May 2012 - March 2013

During my internship at Tipping Point Partners I was first introduced to web development. Having originally started the internship in a support role (as a certified Macintosh technician), I was lucky to be surrounded by programmers who encouraged my enthusiasm and showed me the ropes.

Technologies Used:

Ruby on Rails Ruby MySQL

Projects

Jam Chop

As someone with a passion for live music, I found myself wishing I had an easy way to turn youtube recordings of my favorite live sets into mp3 albums. I also participate in forums where fans wait around for other people to chop up audio for download. jamchop.org is my solution to that issue. Built using Ruby on Rails, and hosted on Heroku, this project is still very much a work in process. Contributors are welcome! The source code is available here

Technologies Used:

Ruby on Rails Heroku PostgreSQL


Border Times

BorderTimes is a Ruby on Rails application I wrote to help plan my trips across the US/Canadian border. It was once hosted on AWS, but I took it down as the hosting costs outweighed the benefits. It scrapes publicly available wait times every hour, and displays average and recent wait times. The full source code is available on Github

This actually generated a small amount of attention, and I was interviewed on the Barry Morgan Show about the project!

Technologies Used:

Ruby on Rails AWS PostgreSQL


SoundCloud Saver

SoundCloud Saver is a little Python tool I wrote to synchronize my SoundCloud likes and playlists to my iTunes account. It's available on Github (for now, it's almost definitely a violation of the TOS).

Technologies Used:

Python AppleScript

Education

McGill University

Bachelor of Arts & Science

Class of 2016

Transcript available upon request.

Major Concentration:

Computer Science

Minor Concentrations:

Economics Political Science