
I’m a database administrator who loves software engineering
I understand real-world problems with complex software and databases: I’ve struggled with them and worked with standard and innovative solutions for more than ten years.
I love working with software engineers. I know there are few absolutes in developing great applications: object relational models can be fantastic or they can lead to pervasive problems. Agile methodology can work beautifully with very large databases, or it can lead to disaster. The trick is to avoid problematic patterns and identify and eliminate bottlenecks. Experience is everything.
I want to save you time
I’ve designed, planned, and carried out hundreds of production changes in high availability and high performance environments. I’ve found the gotchas that catch you by surprise, the little details which change a plan completely, and the hard-to-find secrets to simplifying a big change.
My job is to quickly and effectively bring my expertise and years of experience into a team. I focus on practical short and long term actions to improve your business, and help you discover and challenge the limits of technology.
Want to know more about my experience?
Check out my resume (pdf).
Meet me at a webinar
I live in Portland, Oregon. If you’re in the region I may meet you at a user group meeting!
I frequently give presentations on SQL Server and scale related topics online and at conferences. Check out our upcoming events page for details.
Contact Me
If you’d like to get past a blocking issue quickly or save time planning how to scale your environment, drop me a note.
When you send in this form, I’ll usually ask you a few followup questions to make sure we’re a good fit. Then I’ll schedule a free 30-minute call to figure out next steps.




