About
I design and evolve large-scale distributed systems, application architectures, and…
Articles by Roger
Activity
-
FFmpeg is proudly written in the C Programming Language. All other fashionable languages such as Rust, Zig or C++ do not meet the needs of…
FFmpeg is proudly written in the C Programming Language. All other fashionable languages such as Rust, Zig or C++ do not meet the needs of…
Liked by Roger Beathard
-
Same developer, same coffee, same impatient stare.
Same developer, same coffee, same impatient stare.
Shared by Roger Beathard
-
AI didn’t make introverts louder. It made their thinking harder to ignore. We just confused the two for a long time. For most of corporate history,…
AI didn’t make introverts louder. It made their thinking harder to ignore. We just confused the two for a long time. For most of corporate history,…
Liked by Roger Beathard
Experience
Education
Licenses & Certifications
Patents
Projects
-
PizzaHut - Speedup incorporation of third party OpenAPI specifications
-
At PizzaHut, I reduced the time it took to incorporate an OpenAPI specification from a third-party vendor from 5 days to a couple of hours and increased the time to market by a couple of months.
-------------------------------------------------------------
In most cases, the Golang-based backend strategy was an intermediary between the mobile client and third-party vendors. By being in the path, we could better monitor the user experience or add enhancements to the REST API's.
In…At PizzaHut, I reduced the time it took to incorporate an OpenAPI specification from a third-party vendor from 5 days to a couple of hours and increased the time to market by a couple of months.
-------------------------------------------------------------
In most cases, the Golang-based backend strategy was an intermediary between the mobile client and third-party vendors. By being in the path, we could better monitor the user experience or add enhancements to the REST API's.
In the original workflow, it took a couple of days to integrate the OpenAPI specification from the vendor into our implementation. This delay not only cost us testing time but by the time changes were incorporated, the vendor would come out with subsequent changes to the API specification.
I researched and developed a strategy for leveraging the Golang OpenAPI SDK to take the vendor OpenAPI specification and auto-generate the code necessary for consumption.
Part of this effort was developing a proof of concept, presenting to upper management the benefits and assurances that the strategy was sound.
Although it is hard to calculate the ultimate savings in time to market, this improvement increased the time to market by a couple of months due to the quicker end-to-end test cycle (a couple of days to hours). One of the additional benefits of a faster turnaround time was that it allowed us to validate the vendors' assertions on the sanity of the APIs they were delivering.
Recommendations received
4 people have recommended Roger
Join now to viewMore activity by Roger
-
Everyone wants to be “AI-first”. Nobody wants to fix the data. Agents, MCPs, A2A, automations… The roadmap is full of buzzwords. But ask the board…
Everyone wants to be “AI-first”. Nobody wants to fix the data. Agents, MCPs, A2A, automations… The roadmap is full of buzzwords. But ask the board…
Liked by Roger Beathard
-
I have a catchphrase I've used on my kids for years: "I'll be glad when you get off my payroll." Well, today that reality is one step closer!…
I have a catchphrase I've used on my kids for years: "I'll be glad when you get off my payroll." Well, today that reality is one step closer!…
Shared by Roger Beathard
-
I used to say AI coding agents are like junior engineers. I decided that was wrong. Here's why. Yes, coding agents pretend to know everything. They…
I used to say AI coding agents are like junior engineers. I decided that was wrong. Here's why. Yes, coding agents pretend to know everything. They…
Liked by Roger Beathard
-
I fired ChatGPT last week. Not because it was bad. Because I was. If AI feels disappointing to you, the problem is probably not the tool. It is the…
I fired ChatGPT last week. Not because it was bad. Because I was. If AI feels disappointing to you, the problem is probably not the tool. It is the…
Liked by Roger Beathard
-
Why Modular Design Still Matters One of my biggest concerns with AI-assisted development is the expectation that code agents can (or should) handle…
Why Modular Design Still Matters One of my biggest concerns with AI-assisted development is the expectation that code agents can (or should) handle…
Shared by Roger Beathard
-
Store everything as Readme files in your codebase and watch the performance of your AI tools improve drastically! Examples of Readme's we are…
Store everything as Readme files in your codebase and watch the performance of your AI tools improve drastically! Examples of Readme's we are…
Liked by Roger Beathard
-
I had a great first day at TrendMicro. Looking forward to helping them exceed their business goals.
I had a great first day at TrendMicro. Looking forward to helping them exceed their business goals.
Liked by Roger Beathard
-
Are we asking too much of our AI tooling? After working almost exclusively with AI-assisted coding tools like Claude and Gemini for the past six…
Are we asking too much of our AI tooling? After working almost exclusively with AI-assisted coding tools like Claude and Gemini for the past six…
Shared by Roger Beathard
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content