Gavin Roy

Chief Technology Officer at AWeber

Washington, District of Columbia, United States
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

🤩
Rockstar
Gavin Roy is a veteran technology executive and hands-on engineer with 16 years of experience leading architecture and operations for high-scale web businesses, currently serving as CTO at AWeber. He specializes in open-source-driven, message-oriented architectures and cloud migrations, having led major transitions to AWS, container orchestration, and transactional mail microservices. A prolific contributor to RabbitMQ and related tooling (author of RabbitMQ in Depth and contributor to pika and consul-template), he blends deep systems and protocol knowledge (Erlang, Python, RabbitMQ, PostgreSQL) with pragmatic platform-building. Gavin has repeatedly driven cost-saving datacenter consolidations, rebuilt teams into multi-discipline engineering organizations, and owned platform engineering as a product. He is selective about professional relationships, preferring connections rooted in real collaboration, and brings a developer’s curiosity—often tinkering with music and gaming—into strategic technology decisions.
code16 years of coding experience
job12 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,591reputation
2.0mreached
35answers
7questions
Badges
rabbitmq
top-5%
psql
top-5%
postgresql
top-5%
python
top-5%
database
top-5%
github-logo-circle

Github Skills (43)

unit-testing10
debug10
client-library10
erlang10
data-collection10
python10
amqp10
amazon-elasticsearch10
js-template10
rabbitmq10
consul10
elasticsearchquery10
newrelic10
go10
aws-elasticsearch10

Programming languages (18)

JavaC++RustCPLpgSQLMakefileGoPerl

Github contributions (5)

github-logo-circle
MeetMe/newrelic-plugin-agent

Aug 2013 - Dec 2015

Multi-Plugin python-based Agent for NewRelic's Platform
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:114 commits, 5 PRs, 5 pushes in 2 years 3 months
Contributions summary:Gavin primarily contributed to the implementation of an Elasticsearch plugin for the NewRelic agent, adding functionality to collect and report Elasticsearch metrics. They integrated the new plugin by modifying the agent's plugin initialization file and updated the README to document the new feature. Furthermore, they addressed issues within the agent related to the agent's wake interval and metric unit specifications.
newrelicpythonagent-basedagentpython-plugin
pika/pika

Oct 2013 - Jan 2018

Pure Python RabbitMQ/AMQP 0-9-1 client library
Role in this project:
userBack-end Developer
Contributions:5 releases, 256 commits, 117 PRs in 4 years 4 months
Contributions summary:Gavin made several contributions to the Pika Python AMQP client library, focusing on enhancing its functionality and addressing identified issues. Their work included adding support for features like `authentication_failure_close` and `connection.blocked`, improving code by iterating keys instead of dictionaries to prevent errors, and addressing bugs reported in the issue tracker. They also updated the license and related files, and improved test coverage and reliability.
pythonrabbitmq-pythonclient-libraryamqp-0-9-1amqp
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
Gavin Roy - Chief Technology Officer at AWeber