Dom Dwyer

Backend Software Engineer at GlobalSign

Asturias, 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
Dom Dwyer is a backend software engineer with 11 years of experience building robust, production-grade services and drivers. Currently at GlobalSign and formerly at InfluxData and StorageOS, he specializes in concurrency-safe systems and dependency resilience for cloud-native infrastructure. An active open-source contributor, Dom strengthened the Go AMQP client by fixing race conditions and adding TLS support, and improved MongoDB and RoaringBitmap libraries with dependency fixes, performance tuning, and thorough tests and benchmarks. He leans toward low-level reliability work—connection management, thread-safe shutdowns, and efficient bitset operations—bringing a meticulous, test-first mentality to complex distributed problems. Based in Asturias (UK), he combines hands-on coding with a pragmatic focus on preventing subtle concurrency bugs that often surface only in scale.
code10 years of coding experience
job7 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

algorithm10
algorithms10
bitmap10
amqp10
testing10
data-structure10
mongodb-database10
go10
performance-optimization10
golang10
bitmask10
data-structures10
error-handling10
bitmaps10
rust10

Programming languages (13)

C++CSSRustCGoTLAHTMLTypeScript

Github contributions (5)

github-logo-circle
globalsign/mgo

Apr 2017 - Apr 2019

The MongoDB driver for Go
Role in this project:
userBack-end Developer
Contributions:15 releases, 109 commits, 163 PRs in 2 years
Contributions summary:Dom primarily focused on fixing import paths and updating dependencies within the Go MongoDB driver. Their work involved modifications across multiple files, including those related to database testing and transaction management. The user's commits demonstrate a focus on ensuring the driver's internal consistency and compatibility with related modules.
golangdriverdatabasemongodb-drivermongodb
RoaringBitmap/roaring-rs

Nov 2020 - Dec 2020

A better compressed bitset in Rust
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:6 reviews, 11 commits, 3 PRs in 8 days
Contributions summary:Dom primarily focused on improving the codebase and optimizing performance. Their contributions involved refactoring code to use `collect()` instead of `from_iter()`, fixing clippy lints, and optimizing insert operations for ranges. They also added benchmarks for the `insert_range` functionality, demonstrating a focus on performance tuning and testing. These changes suggest a focus on code quality and efficiency within the RoaringBitmap library.
rustroaring-bitmapscompressionbitset-librarybitset
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
Dom Dwyer - Backend Software Engineer at GlobalSign