Giovanni Rosa

Postdoctoral Researcher • AI Engineer • PhD • Spain

prof_pic.jpg

Short Bio. Giovanni Rosa is a Postdoctoral Researcher at URJC specializing in Generative AI for Code Generation and Software Engineering. Previously, he worked as an R&D AI Engineer for Machine Learning and Generative AI-based solutions. His work focused on the design and development of 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 presented his work at numerous international scientific conferences. Additionally, he served as a teaching assistant and co-supervised more than 15 students on their final 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 :tada:
Apr 30, 2024 Dr. Giovanni Rosa Achieves the PhD Milestone! :tada::tada: I successfully defended my dissertation entitled “Assessing and Improving the Quality of Docker Artifacts”
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 :whale: