Dad, Engineering Leader, Software Architect, and Advocate
First, and most importantly, I'm a proud father of two amazing kids. I also attempt to take care of a Rough Collie and a long-haired Weimeraner. In my free time, I make sure my coffee looks as good as it tastes (ask me about my latte art adventures :-)), and I attempt to play guitar. Sadly though, I'm much better at coffee than I am at guitar...
Professionally, I'm an engineering leader and software architect with over two decades of experience. I'm a true cloud geek at heart who loves diving into complex problems and finding simple, elegant solutions. With knowledge across the entire stack and multiple programming languages (C#, C++, Java…), combined with my experience as a conference presenter and advocate, I excel at connecting with both business and technical stakeholders during strategic architectural and technical discussions.
Most recently, I'm an Engineering Manager at Google, where I lead a team of engineers responsible for building the core software controller for B4. This highly scalable and resilient Software Defined WAN connects Google's data centers across the planet.
Before joining Google, I spent almost 8 years at Microsoft. My journey there began in 2016 as a Cloud Solution Architect, eventually transitioning into Customer Software Engineering. During this time, I worked on a variety of exciting projects, from developing simple web apps to architecting a robot revolution within a factory, prototyping a Connected Factory, and even using custom BLE-equipped sensors with Machine Learning and AI to enhance skiing performance. I then moved into Developer Tooling, where I focused on improving the editor in Visual Studio for Mac by unifying its codebase with the Windows counterpart. My last two years at Microsoft were spent as an Engineering Manager on the Cloud for Nonprofit team, where I led the engineering team, accountable for the delivery and quality of tools that transformed how non-profits managed their entire lifecycle of fundraising and volunteer management.
Before my time at Microsoft and Google, I spent 15 years in diverse roles, starting as a Software Engineer in 2001, progressing to Senior Engineer/Architect and eventually becoming a Team Lead & Software Architect. During this period, I tackled a broad range of industries and technologies, from modernizing legacy systems and developing cloud-based ERP platforms to contributing to a startup's early success as a founding team member and providing consulting and speaking on engineering processes and architecture.
TL;DR: I have two awesome kids, get walked around by two dogs, have a few guitars I mostly have time to only look at, have been coding for much more than 20 years now, and love (!) coffee, sarcasm, and Oxford commas.