John McCall

New York, New York, 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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
bookRochester Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
191reputation
4kreached
5answers
0questions
github-logo-circle

Github Skills (22)

pester10
databases10
database-administration10
sql-server10
active-directory10
sql10
microsoft-sql-server10
powershell10
database10
validations9
validation9
mssql9
blitz9
sp-blitz9
health-check8

Programming languages (15)

PowerShellC#JavaCSSJinjaCPLpgSQLHTML

Github contributions (5)

github-logo-circle
dataplat/dbachecks

Feb 2018 - Oct 2018

✔ SQL Server Environmental Validation
Role in this project:
userDatabase Engineer / Database Administrator
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.
dbatoolssqlserverdbasql-servervalidation
dataplat/dbatools

Sep 2017 - Jul 2022

🚀 SQL Server automation and instance migrations have never been safer, faster or freer
Role in this project:
userDatabase 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.
Request Free Trial