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.
11 years of coding experience
4 years of employment as a software developer
BS Biopsychology Cognition and Neuroscience, BS Biopsychology Cognition and Neuroscience at University of Michigan
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
BS Computer Science, BS Computer Science at Oregon State University
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
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