The Application Development Experiences of an Enterprise Engineer

About Me

I'm Barry S. Stahl, a Solution Architect and Developer working as the embedded architect in the Logistics organization at Carvana. I have been very fortunate in my journey to have worked with and learned from so many amazing people on lots of interesting and exciting projects.

Links

What I Do

My work primarily revolves around Microsoft technologies like C#, SQL Server, and Cosmos DB. However, I'm also adept at creating solutions using tools like Kafka and Redis when they fit the bill.

I specialize in designing and developing reliable integrated systems, especially using the Microservices pattern via Kafka or Azure Service Bus. My goal is to create systems that are self-healing to help protect our developers' nights and weekends from support calls.

Over the years, I've worked in the Optimization and AI space, utilizing Gurobi and Google's OR-Tools to solve interesting problems. More recently, I've been exploring the potential of Large Language Models like OpenAI in Azure, focused on using the amazing capabilities of those technologies while maintaining fair and transparent applications for my customers.

Community Speaker

As an avid community speaker, I've had the privilege of sharing my expertise and passion for technology with audiences around the globe. My journey through numerous conferences, meetups, and workshops has not only allowed me to connect with fellow technologists but also to contribute to the broader tech community in a meaningful way.

Key Speaking Topics

  • Microservices and Event-Driven Architectures: Exploring the design patterns and best practices for building reliable, loosely coupled systems.

  • Software Engineering Patterns and Practices: Advocating for maintainable and discoverable code through simplified API development and proven engineering methodologies.

  • Artificial Intelligence and Algorithms: Diving deep into the practical applications of AI, the use of innovative algorithms for complex problem-solving, and the exploration of machine learning advancements.

Global Reach and Impact

My speaking engagements have spanned continents:

  • In Europe I've spoken on the banks of the Danube in Budapest Hungary, on the sunny beaches of Malaga Spain, near the fjords of Oslo Norway, and in the shadow of the Shard in London England.

  • I've spoken on the beach in Tel Aviv Israel and near the famed Opera House in Sydney Australia.

  • Closer to home, I've presented for North American audiences in Quebec, Ohio, Wisconsin, Kentucky, Missouri, Tennesee, Michigan, Florida, Texas, Nevada, Virginia, California, Minnesota, New York, Georgia and of course, Arizona.

Each presentation is crafted not just to impart technical knowledge but to ignite discussions on the ethical use of technology, the future of software engineering, and the vital role of community-driven development. For more details on my speaking history and to access presentation materials, please visit the Speaking Engagements page of my website.

My Journey

Although I had done software professionally before, my career really kicked off with an incredible 11-year stint at Intel, where I had the unique opportunity to work on the International Space Station project – yes, really! It was an exhilarating experience that fueled my passion for innovative technology.

Following my time at Intel, I ventured into the airline industry. For another 11 years, I found myself at a single desk but working for three airlines due to mergers – America West, US Airways, and American Airlines. During this period, I focused on integrating Crew Systems, helping pilots and flight attendants by building applications that seamlessly connected data from various legacy systems.

In between these significant roles, I wore the hat of a consultant, working with different organizations across the country. One highlight was designing and building a Work Order system for bus and train maintenance for the Port Authority of Allegheny County in Pittsburgh, PA.

These diverse experiences eventually led me to Carvana, where I've spent a good portion of my time since 2019 designing and building a Logistics Transportation Management System.

Beyond Work

When I'm not immersed in technology, I'm a passionate baseball and hockey fan. Though I must admit, the NHL's decision to move the Coyotes out of Arizona has left me quite frustrated, especially since the Coyotes are right on the cusp of success.

I'm also deeply involved in community projects. As one of the founders of AZGiveCamp, I help organize weekend events where software creators collaborate with local charities to develop meaningful solutions that help those charities further their missions.

In my spare time, I maintain a list of My Favorite Physicists & Mathematicians and shepherd several open source projects. I'm a strong advocate for the open, independent social web, which is why you'll find me on platforms like Mastodon instead of Xitter.

Let's Connect

I love connecting with like-minded people! The best way to reach me is on Mastodon. Feel free to drop a message – I'd love to chat!

About the Author

Barry S. StahlBarry S. Stahl (he/him/his) - Barry is a .NET Software Engineer who has been creating business solutions for enterprise customers since the mid 1980s. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 40 year resident of Phoenix Arizona USA. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamp events, he spends his days as a Solution Architect for Carvana in Tempe AZ and his nights thinking about the next AZGiveCamp event where software creators come together to build websites and apps for some great non-profit organizations.

For more information about Barry, see his About Me Page.

Barry has started delivering in-person talks again now that numerous mechanisms for protecting our communities from Covid-19 are available. He will, of course, still entertain opportunities to speak online. Please contact him if you would like him to deliver one of his talks at your event, either online or in-person. Refer to his Community Speaker page for available options.

Social Media

Tag Cloud