Carmine Vassallo
12 - 13 March 2025 | Alte Kaserne Winterthur
Engineering the operability of SonarQube at SonarSource
I am part of the SonarQube team at SonarSource and, together with my colleague Jérémy, I take the responsibility of bringing the best-in-class software operability in private and public cloud to the next level. Have a look at the public GitHub repositories [1,2] that we maintain in my squad!
Previously, I was a senior DevOps engineer and Product Owner for Continuous Integration (CI) and Delivery (CD) tools and DevOps practices at Avaloq, part of NEC Corporation. In this role, I took ownership of build tools and architect the next automation tasks, with the goal of fostering a DevOps mindset within the company.
I hold a PhD in Computer Science from the University of Zurich (UZH). During my PhD work, I focused on improving CI/CD processes, implementing solutions that help developers avoid anti-patterns and deal better with the required automation. I co-authored 14 articles on CI/CD topics published at top-tier peer-reviewed conferences and journals [3] in the field of software engineering. Before joining UZH, I was a research intern at ING Nederland where I studied how DevOps is transforming the financial services industry.
I am a speaker at international academic (e.g., the International Conference on Software Engineering) and technical (e.g., DevOps Institute Skilup days) conferences. I also enjoy attending local meetups. My slide decks are available at [4].
Do you want to know more? Please visit: https://carminevassallo.com
[1] https://github.com/SonarSource/docker-sonarqube
[2] https://github.com/SonarSource/helm-chart-sonarqube
[3] https://scholar.google.com/citations?user=RwDNiTAAAAAJ&hl=en&oi=ao
[4] https://speakerdeck.com/carminevassallo
Ignite
Eating Your Own Dog Food - The Secret Sauce for Better Product Development
What’s the best way to ensure your product truly delivers? Use it yourself. “Eating your own dog food” is more than just a quirky phrase—it’s a practice my team and I embrace every day. By actively using the products we build, we’ve uncovered hidden flaws, improved deployment strategies, and refined configurations based on real-world usage.
In this talk, I’ll share how our team’s commitment to dogfooding has created a strong feedback loop that drives better decisions, builds confidence in new features, and enhances the user experience. Discover why living and breathing your product is the ultimate recipe for success.