Distributed systems are hard.

They’re hard for developers, hard for managers, and hard for companies.

I’m Tommy Rogers, and I engineer reliable, business-critical systems that make it a little bit easier.

During my three years at Amazon, I learned the development practices that are important for writing software on distributed systems — up‑front, fault‑tolerant design; comprehensive automated test suites; and continuous integration.

My experience with industry standards like Amazon Web Services and Apache Hadoop means you’ll get a higher-quality product with fewer headaches along the way.

Currently a senior software engineer at The Climate Corporation.