Roger Barreto is a Principal Software Engineer based in Greater Dublin with over a decade of hands-on experience building developer-facing foundations and cloud-native AI integrations. He has been a founding .NET engineer on Microsoft’s Agent Framework and a core contributor to the Microsoft Semantic Kernel, designing abstractions for streaming, chat completions, plugin architectures and multiple AI connectors. Roger brings deep operational rigor—owning SDK maintenance, dependency hygiene, security fixes and OpenTelemetry-driven observability—to ensure platform stability and forward compatibility at scale. His work spans cloud integrations across Azure AI Foundry, Anthropic, OpenAI, Gemini and Bedrock, and he has led migration and developer experience improvements that eased adoption for existing Semantic Kernel users. Earlier in his career he combined product engineering, automation and DevSecOps across enterprises and startups, from IoT solutions to e-signature and CRM platform work. Colleagues describe him as an engineer who prefers building the foundations others stand on—balancing low-level reliability with pragmatic developer experience.
4 years of coding experience
20 years of employment as a software developer
Sup. Tecnologia em Informática, Information Technology, Sup. Tecnologia em Informática, Information Technology at Universidade Veiga de Almeida
Integrate cutting-edge LLM technology quickly and easily into your apps
Contributions:18 reviews, 1 PR, 17 comments in 2 months
aiartificial-intelligencellmopenaisdk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Roger Barreto - Principal Software Engineer at Microsoft