Software developer and wearer of many hats.
- Website: devonoel.com
- Github: github.com/devonoel
- Email: devon.noeldetilly@gmail.com
- Phone: 647-539-3446
Here's a sample of some cool projects I've worked on in the past, or that I'm working on now:
- Designing and building AI agents to help surface and repackage site content and answer user questions
- Migrating site metrics from New Relic to Datadog seemlessly while supporting a migration from Heroku to AWS
- Developing, documenting and applying disaster recovery and software version upgrade guides
- Countless user facing features involving every layer of the tech stack from container to component
- Account management
- Account deletion through iOS
- Optimization and analysis surrounding Shopify's enormous scale of accounts
- The sole developer and architect for TasteToronto, a web app for finding, sharing, and ranking restaurants, dishes, recipes and events from around Toronto
- The marketing site for Willful, an online will management platform
- An app that allows parents to award their children points for good behaviour and chores which they can redeem against a catalogue of products
- A real estate web app that pulls data from the Toronto Real Estate Board's RETS servers and connects buyers and sellers to agents
- Internal reporting software for a call centre that generates daily reports on call stats and ticket progress
- A command line utility to convert, combine, and brand screencasts built on top of
ffmpeg - A simple web scrapper to grab information about dinosaurs from the London Natural History Museum's website and populate a SQL database for an assignment for my students
- A golang service for managing user notifications
- A chatops solution using Hubot
- An open source node.js task runner
- Client gems for interacting with internal golang services
- A middle-tier sinatra ruby api for the 500px mobile apps
- Managed a large set of automated tests
- Managed deployment of a web app with millions of users
- A physical "panic switch" that would switch the website over to maintenance mode when flipped
- Worked on automated ventilation and hoisting software for the mining industry
- An internal reporting web app
- An internal admin web app
- A PLC simulator
A brief sampling of some of the technology I've worked with professionally:
- Languages:
ruby,js,python,golang,c#,vb - Backend Frameworks:
rails,sinatra,express.js,django,.net - Frontend Frameworks:
react,vue,backbone - Testing:
rspec,rails minitest,mocha,chai,python unittest,ginkgo,gomega - Containers:
docker,docker hub,kubernetes - Package Managers:
rubygems,yarn,npm,pip,apm,goop - Automation:
terraform,travis-ci,semaphoreci,capistrano,ansible,chef,hubot - Hosting and Infrastructure:
aws ec2,aws elastic container service,aws elastic beanstalk,aws s3,aws rds,google cloud platform,heroku,digital ocean
And some technology I'm interested in, but haven't yet gotten to work with professionally:
- Languages:
elixir,rust - Backend Frameworks:
phoenix - Frontend Frameworks:
svelte