John McCall is a seasoned database engineer and reliability-focused technologist with a decade of experience operating at the intersection of data integrity, automation, and systems reliability. Based in New York, he contributes to prominent open-source SQL Server projects—such as dbatools, dbachecks, and Brent Ozar’s First Responder Kit—improving checks, migration tooling, and cross-platform robustness. He combines meticulous attention to detail (fixing subtle bugs, typos, and report formatting) with practical feature work like AD group resolution and certificate/expiration checks that make operations safer and more auditable. Driven by a humanist perspective on technology, John prioritizes tools that empower operators and reduce toil. Colleagues rely on him to translate complex database hygiene needs into clear, maintainable automation and diagnostics.
Contributions:30 commits, 16 PRs, 21 comments in 7 months
Contributions summary:John primarily focused on enhancing the `dbachecks` project, a SQL Server environmental validation tool. Their contributions involved implementing and refining checks related to SQL Server Agent jobs, including verifying job owners. They also addressed variable typos and added an HTML report for better readability of the checks' results. Furthermore, the user contributed checks for certificate expiration.
🚀 SQL Server automation and instance migrations have never been safer, faster or freer
Role in this project:
Database Engineer / Database Administrator
Contributions:13 reviews, 37 commits, 32 PRs in 4 years 10 months
Contributions summary:John primarily contributed to the `Find-DbaLoginInGroup.ps1` function, adding functionality to retrieve and display parent Active Directory group information associated with database logins. The changes involved modifying the code to correctly identify and report the parent AD group for users, improving the accuracy of group membership information. Additionally, the user fixed spacing and indentation issues, ensuring code readability and maintainability. Further contributions included the addition of an expiration date field to the `Get-DbaDatabaseEncryption.ps1` function, and a variety of fixes and corrections.
sqlserverbackupsaferserver-automationsql-server
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.