Giovanni Rosa
Postdoctoral Researcher • AI Engineer • PhD • Spain

Short Bio. Giovanni Rosa is a Postdoctoral Researcher at URJC specializing in Generative AI for Software Engineering and Code Generation. Previously, he worked as an R&D AI Engineer for Machine Learning and Generative AI-based solutions. His work focused on business-critical use cases across the Software Development Lifecycle (SDLC), IT Operations, and Knowledge-Augmented AI Systems.
In 2024, Giovanni successfully defended his PhD dissertation, which focused on the assessment and improvement of the quality aspects of Dockerfiles and Docker images, leveraging machine learning and NLP techniques. During his PhD, he authored over 20 research papers and spoke at several international scientific conferences. He also served as a teaching assistant and lecturer, co-supervising more than 15 students during their theses.
news
May 28, 2025 | I’ve started a new position as a Postdoctoral Researcher at Universidad Rey Juan Carlos! I’ll be exploring the intersection of Generative AI and software engineering ![]() |
---|---|
Apr 30, 2024 | Dr. Giovanni Rosa Achieves the PhD Milestone! ![]() ![]() |
Apr 15, 2024 | Today we presented our paper “Not all Dockerfile Smells are the Same: An Empirical Evaluation of Hadolint Writing Practices by Experts” at MSR 2024! Slides available here ![]() |