Senior SQL Server DBA, database developer, database engineer, and data architect with 20+ years designing, tuning, modernizing, and operating enterprise database and data platforms. My deepest expertise includes SQL Server, T-SQL, database architecture and development, performance tuning, production troubleshooting, database administration (DBA), HA/DR, and Azure SQL.
I created the free open-source projects sp_Develop and sp_CRUDGen to turn practical SQL Server development standards and patterns into reusable tools. sp_Develop helps identify database code smells and design issues, while sp_CRUDGen uses database metadata to generate consistent, performant stored procedures.
I also write and speak about SQL Server database development, performance tuning, database design, engineering practices, and the lessons behind these projects.