22-25 April 2026

Dan Mallott

Dan Mallott is a Senior Principal at West Monroe based in Chicago, IL, USA. His passion is for distributed architecture, designing and building high performing service layers from the API down to the database. Prior to returning to West Monroe, Dan spent two years at e-conomic in Copenhagen, Denmark, with the final 15 months as Head of Platform and Infrastructure. Dan was responsible for leading the Platform, SRE, and API teams in building a solid foundation for the e-conomic product. Previously, Dan was focused on leading the Platform Team in improving the cross-cutting concerns in the e-conomic application, including improving security, improving messaging performance, and managing the migration to .NET 6.0. Before joining e-conomic, Dan was a Senior Principal for West Monroe, based in Chicago, IL, USA. While at West Monroe, Dan's projects included designing high performing architectures for a variety of clients, as well as developing APIs and UIs for healthcare, insurance, and financial services clients. Along the way, Dan worked with .NET Framework, .NET Core, Java/Spring Boot, React, and Angular. He also gained experience with a number of database technologies, including DataStax, Cassandra, Microsoft SQL Server, Oracle, and PostgreSQL. Prior to joining West Monroe, Dan worked for a number of companies, focusing on .NET and Microsoft SQL Server development, including experience as a DBA. Past speaking engagements have included PASS Summit, NDC London, NDC Melbourne, NDC Sydney, KCDC, Code PaLOUsa, and numerous SQL Saturdays throughout the US. Dan enjoys speaking at both large and small conferences, and values the interactions he gets with attendees and other speakers. In his spare time, he can be found writing his own software instead of using package solutions or on the ice as an ice hockey player and referee.

Dan Mallott's Sessions

ORMs and the DBA: How to Make Both HappySQLBits 2026

ORMs can be the source of many database performance problems, but it does not have to be that way. Come learn how to talk to your application developers about how they should use ORMs properly and when they should not use them at all.

Testing! We're Talking About (Unit) Testing...Your Database!SQLBits 2026

Do you test your database code? If not, maybe you should! Automated testing is relatively easy to setup and integrate with CI/CD processes. Come learn how!

The Field Guide For the Accidental ManagerSQLBits 2026

What happens when you become a manager? How do you tackle this new role? This talk walks you through the transition from individual contributor to manager and how to approach people management

Why Am I Always Late? Or Is It Early? Why Are Dates So Hard?SQLBits 2026

Dates are hard, and date logic even more so! Let's dive into common problems with dates in transactional systems and how to solve them!

Zero to Hero: Surviving the Transaction Process Like a ProSQLBits 2026

Your company is up for sale, and you need to talk about the applications and data in your environment (and maybe the security, too). Come learn what outside advisors are looking for, the questions they ask, and how to manage a stressful transition

ORMs and the DBA: How to Make Both HappySQLBits 2022

Learn how to address annoying ORM issues and help your developers out!

The Right Tool for the Right Job: Serving Data From SQL Server the Right WaySQLBits 2022

What is the "best" way to get data back out of SQL Server? Come to this session and learn common strategies!

Let's Get Scary and Continuously Deploy Database Changes!SQLBits 2022

Learn how to successfully address the thornier database deployment challenges and automate away!

Testing! We're Talking About (Unit) Testing!SQLBits 2022

Is the business logic in your database tested? It should be, and in this talk, we'll talk about how.

Secure SQL Server Database Design: Tactics and TechnologySQLBits 2020

When you design and build an application, do you think about security first or is it an afterthought? In this talk, you will learn strategies for designing and securing your data layer.