David Donoso is a Cloud and DevOps consultant based in Barcelona with 9 years of hands-on experience building cloud-native systems, microservices, and CI/CD pipelines. Currently at Microsoft, he brings a strong .NET and Kubernetes background from prior roles at Plain Concepts, where he developed high-throughput backends, containerized systems, and data pipelines for clients like LidlPlus and Axesor. He contributes to notable open-source projects such as Microsoft's SmartHotel360 and the eShopOnContainers family, focusing on backend, infrastructure, and DevOps improvements like telemetry, Docker/Helm support, and Helm 3/SSL fixes. Comfortable across Python, .NET, Docker, Azure, and messaging patterns, he has a track record of turning legacy apps into modern containerized services and improving production observability. Notably, his contributions blend application-level features with deployment and security fixes, reflecting a pragmatic full-stack DevOps mindset.
9 years of coding experience
5 years of employment as a software developer
Técnico superior en Desarrollo de Aplicaciones Web, Programación informática, aplicaciones específicas, Técnico superior en Desarrollo de Aplicaciones Web, Programación informática, aplicaciones específicas at Salesians Sarrià
Bachillerato, Tecnológico, Bachillerato, Tecnológico at Escola Santíssima Trinitat
Modernizing existing .NET Framework, hypothetically legacy backoffice eShop web apps (traditional ASP.NET WebForms and MVC) with Windows Containers and Azure Cloud
Role in this project:
Full-stack Developer
Contributions:126 commits, 77 pushes, 15 branches in 8 months
Contributions summary:David primarily focused on developing the eShopModernizedMVC application, contributing initial solution and MVC5 template project. They were involved in setting up the initial project structure, implementing basic catalog CRUD (Create, Read, Update, Delete) operations with scaffolding, and integrating a mock catalog service. They also worked on UI elements and added styling, along with adjustments to HTML elements and image handling.
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.
Role in this project:
Full-stack Developer
Contributions:167 commits, 11 PRs, 65 pushes in 3 years 10 months
Contributions summary:David contributed to the development of a monolithic web application within the eShopOnContainers project. They added a new MVC core web application project and implemented catalog functionality. Furthermore, they incorporated CSS styles, views, and a basic controller with autogenerated data. Docker support was added, along with database connection and data model generation.
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.