Sitemap

You can also find me on GitHub, LinkedIn, Mastodon, Twitter, and Stack Overflow.

If Cloud, SOA, REST, EDA, DDD, CQRS, Microservices and Hypermedia are in your vocabulary, then you speak my language. If you are passionate about Agile and have worked in teams using XP, Scrum, Lean or Kanban, then maybe we've both signed the Agile Manifesto. Architecture is the art and science of tailoring proven patterns and practices to meet the ever evolving business demands. As challenging as this continuous task is, it is what keeps software development both stimulating and enjoyable. The experience of continuous improvement while forming successful, self-managing teams is why I am in this field. My roles have varied through the years but have always involved delivering distributed, large-scale custom line of business applications since 1996. My career started as a systems administrator, followed by a stint as a database administrator. By 2000, I decided to focus on software development and have been hooked on the .Net since Beta 1 of v1. My years as a senior software engineer and team lead culminated in being the software architect for several projects using Google Cloud, AWS and Azure. Having worked at for multiple Hyperscalers has given me the insight beyond just the technical aspect of software engineering. I've lead and mentored multiple Agile teams through the successful delivery of highly testable solutions implementing architectural patterns in distributed and cloud environments. My responsibilities have included establishing the architectural vision, engineering processes, best practices and guidelines all while maintaining team engagement and sense of ownership. This has shaped me into a veteran of forming constructive working relationships within and across teams as a means of delivering business value with agility. Besides designing and writing software systems, my travels have also included developing/writing certification tests, courseware, and reviewing books/articles. In addition to mentoring colleagues, my experience includes teaching and working at conferences such as re:Invent, AWS Summits, Dev Days, and Microsoft TechEd.

Medium member since October 2024
Connect with Carlos Santos-Barrera
Carlos Santos-Barrera

Carlos Santos-Barrera

Architect, Distributed Software Design Nerd, .NET / Agile Fan. Write about all things Cloud. Work @ Google Cloud. Opinions are my own. On Twitter @santoscarlosr