Software architect, team leader, developer, and overall technology enthusiast. Over 15 years of experience with hands-on development, architecture, team leadership, and interfacing with business management. Excellent track record of mentoring other developers and leading large to mid-sized teams. Quickly adapts to new paradigms and can help others endure change by providing strong leadership. Passionate about web-based technologies and a big proponent of test-driven development, unit testing, inversion of control, dependency injection, and cloud-native architectures.

In 2021, a dream of mine came true, and I joined the Azure Architecture Team at Microsoft. This blog, its content, and opinions will continue to be entirely my own.