Full stack developer and wearer of many hats.
Hello, I'm Devon the Developer. I'm a senior/staff level full stack developer with over a decade of experience and a strong proficiency in Rails and JS (Node/TS/React/etc). I'm comfortable on all levels of the stack from container to component. I'm a generalist who accepts any challenge and delivers consistent results with a smile. I've worked both with and on AI agents extensively. I've worked with large volumes of users at scale with minimal downtime, and worked on data and metrics related to those high volumes. I've taken new ventures from initial sketches, to launch, to scale. I've lead small teams, mentored, and run workshops. Whether its user-facing feature development, business logic optimatization, infrastructure as code, auditing AI workflows, leading a team of engineers, or anything else I'm your guy.
- 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