Software engineer and architect

It's me!

About me: I love teaching folks about cloud computing and serverless tech and architectures.


I have lived all over, from Virginia to New Mexico to Germany to Texas and New York City.

• • •


Strong technical and communication skills; well-rounded experience covering a breadth of software development project roles and perspectives. Worked in a variety of environments: Google, startup, non-profit, government nuclear laboratory, University, billion-dollar enterprise, and private consulting. Successfully guided projects through the entire lifecycle, from requirements, planning, visual design, architecture, development, quality assurance, implementation and maintenance.

Developed in all tiers of the application, from database design to business logic to front end user interface programming, with an emphasis on usability and building intuitive applications.

Prior to Google, I worked in the cloud industry at Rackspace as a software engineer. Before that, I led engineering teams at an e-commerce company, non-profits and tried my hand at creating two startups. I'm often on the running trail, volleyball court or kickball field. I've given a few talks at various conferences. Check out some of the slide decks from those talks, or see some of my code on GitHub.

I earned a bachelor’s degree in computer science from Texas A&M University.

Check me out on Stack Overflow:
profile for Bret McGowen at Stack Overflow, Q&A for professional and enthusiast programmers

I'm also on GitHub:
GitHub badge