Begin by bringing a large pot of salted water to a boil. Add the fettuccini noodles and cook according to the package instructions until al dente. Once cooked, drain the noodles in a colander and set aside.
In a large skillet, heat the olive oil over medium heat. Season the shrimp with salt and pepper, then add them to the skillet. Cook for about 2-3 minutes on each side, or until the shrimp turn pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, melt the unsalted butter over medium heat. Once melted, add the minced garlic and sauté for about 30 seconds until fragrant. Stir in the heavy whipping cream and cream cheese, whisking until the cream cheese is fully incorporated.
Add the garlic powder, Italian seasoning, salt, and pepper to the skillet. Continue to whisk the mixture until it becomes smooth and creamy. Allow the sauce to simmer for 2-3 minutes to thicken slightly.
Stir the grated parmesan cheese into the sauce, mixing until it melts and combines well. Add the cooked fettuccini noodles and sautéed shrimp into the skillet, tossing everything together until the pasta is well coated in the creamy sauce.
Remove from heat and serve immediately. You can garnish with extra parmesan cheese or fresh parsley if desired. Enjoy your creamy garlic shrimp Alfredo pasta with a side of garlic bread or a light salad for a complete meal!