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.
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.
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
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
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.
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.
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
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!
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).
Transcript available upon request.