Duncan Sommerville

Senior SRE at Circle

Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Duncan Sommerville is a Senior SRE based in Toronto with 11 years of experience building and operating resilient, developer-friendly infrastructure across cloud, container, and ML platforms. He combines deep backend and DevOps skills—from tuning MariaDB Galera clusters and OpenShift deployments to designing gRPC inference services and RAG tooling for ML workflows—with a strong focus on automation and reliability. At companies like Circle, Illumio, Borealis AI, and IBM he has shipped integrations, API clients, and incident response processes that simplify developer experience and production operations. His open-source work on Sourcefabric’s Airtime highlights practical expertise in backend scheduling, timezone-aware systems, and deployment/configuration hardening. Colleagues rely on him for pragmatic solutions that balance readable, efficient code with scalable system design.
code11 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at University of Waterloo
languagesEnglish
github-logo-circle

Github Skills (10)

api10
postgresql10
apidoc10
devops9
php9
configuration-management9
deploying8
zend-framework8
upstart8
python8

Programming languages (4)

JavaGoPHPPython

Github contributions (5)

github-logo-circle
sourcefabric/airtime

Sep 2014 - Jun 2015

Airtime is Sourcefabric’s open source radio software for scheduling and remote station management. Airtime provides a reliable audio playout with sub-second precision, an improved interface with modern usability features, advanced user management supporting roles and a Google-style calendar to schedule and move shows and playlists.
Role in this project:
userBack-end & DevOps Engineer
Contributions:218 commits, 14 PRs, 604 pushes in 9 months
Contributions summary:Duncan's commits indicate a focus on back-end development and system configuration within the Airtime project. Their contributions include adding API calls, modifying code related to timezones and schedules, and addressing database-related issues. Furthermore, the user worked on system-level configurations involving file permissions and deployment tools. The user also contributed to system maintenance by debugging and resolving issues within the media-monitor and playout services.
improvedgoogle-stylescheduleuser-managementprecision
dpsommer/manga-reader

Apr 2020 - Mar 2023

Manga Downloader app
Contributions:1 PR, 21 pushes, 2 branches in 2 years 11 months
manga-downloaderdownloadermanga
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Duncan Sommerville - Senior SRE at Circle