Bob Gregory

Chief Technology Officer at Carbon Re

London, England, United Kingdom
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
🎓
Top School
Bob Gregory is a pragmatic CTO and longtime engineering leader based in London with 11 years of senior experience building cloud-native, serverless-first systems and guiding teams through architectural change. Currently leading technology at Carbon Re, he blends hands-on development—authoring and contributing to the well-regarded Cosmic Python project and introducing C4/PlantUML diagrams—with strategic product thinking around climate-focused software. A former chief architect and engineering coach at Cazoo and MADE.COM, he has a track record of introducing CQRS, DDD and rigorous TDD practices across Python and PHP stacks. Known as a "reluctant CTO" and self-described climate-change monomaniac, he pairs technical rigor with strong engineering coaching to scale teams and code quality. Not obvious from titles alone: he’s equally comfortable fixing documentation and tests as he is defining system-level architecture, bringing a mix of practicality and pedagogy to leadership.
code11 years of coding experience
job17 years of employment as a software developer
bookNetherthorpe school
github-logo-circle

Github Skills (7)

python10
plantuml10
architecture9
architectures9
documentation8
testing7
diagram7

Programming languages (18)

C#JavaCSSCRustGoHTMLKotlin

Github contributions (5)

github-logo-circle
cosmicpython/book

Jun 2019 - Feb 2020

A Book about Pythonic Application Architecture Patterns for Managing Complexity. Cosmos is the Opposite of Chaos you see. O'R. wouldn't actually let us call it "Cosmic Python" tho.
Role in this project:
userFull-stack Developer
Contributions:82 commits, 20 PRs, 101 pushes in 8 months
Contributions summary:Bob contributed to the project by improving code quality by fixing capitalization, adding diagrams. They introduced a series of PlantUML diagrams, demonstrating knowledge of C4 model. Furthermore, the user integrated the changes from 'event_bus' branch. Their changes touched upon multiple areas of the project including documentation and test implementations.
chaospythoncomplexityarchitecture-patternsapplication-architecture
madedotcom/rsyslog

Feb 2016 - Jul 2017

Contributions:1 PR, 34 pushes, 6 branches in 1 year 5 months
rocket
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
Bob Gregory - Chief Technology Officer at Carbon Re