Brent Doil

Senior Software Engineer IV at Broadcom Software

Ann Arbor, Michigan, 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

👤
Senior
🎓
Top School
Brent Doil is a Senior Software Engineer IV with 11 years of experience building and optimizing Greenplum, a petabyte-scale MPP distributed database, and is based in Ann Arbor, Michigan. He has deep expertise across storage engines, WAL, transaction management, HA, backup/restore, and query execution, and has driven multi‑order performance improvements in gpbackup and upgrade paths. Brent led efforts in static analysis, performance profiling (CPU counters, dynamic tracing, flame graphs), and implemented cluster-wide transaction snapshot exports to improve parallel backup resilience. He has reduced release SLOs dramatically through automation and CI/CD work, and routinely provides live escalation and customer troubleshooting for complex production issues. Combining graduate-level CS training with a background in neuroscience, he brings a systems-level mindset and attention to subtle cross-layer interactions that improve reliability at massive scale.
code11 years of coding experience
job4 years of employment as a software developer
bookBS Biopsychology Cognition and Neuroscience, BS Biopsychology Cognition and Neuroscience at University of Michigan
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
bookBS Computer Science, BS Computer Science at Oregon State University
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (39)

greenplum10
parallel10
postgresql10
data-warehouse10
warehouse10
data-platform10
analytics10
backup10
sql10
database10
database-access9
concourse9
python9
deb9
machine-learning9

Programming languages (6)

C#JavaCGoRubyPython

Github contributions (5)

github-logo-circle
bmdoil/gpdb

Apr 2021 - May 2024

Greenplum Database - Massively Parallel PostgreSQL for Analytics. An open-source massively parallel data platform for analytics, machine learning and AI.
Contributions:628 pushes, 286 branches, 4 tags in 3 years 1 month
analyticsparallelsqlgreenplummachine-learning
bmdoil/gpupgrade

May 2021 - May 2024

GPDB major version upgrade utility
Contributions:23 pushes, 7 branches in 3 years
gpdbdatabase
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
Brent Doil - Senior Software Engineer IV at Broadcom Software