In a mixing bowl whisk together the seasoning mixture. Put the shrimp in the mixture and rub the seasoning onto the shrimp. Make sure the shrimp is well coated.
Heat 1 Tablespoon of olive oil in a large skillet over medium heat.
Add the shrimp to the hot pan and cook for about 1-2 minutes on each side, turning once midway. The shrimp will turn pink and you don't have to cook them all the way. They'll finish cooking in the sauce. Remove shrimp and set aside.
Add second Tablespoon of olive oil to the same skillet. Once the pan is hot, add the sliced mushrooms and ¼ teaspoon of salt. Cook, stirring for about 2-3 minutes until the mushrooms release their liquid, reduce in volume, and get soft.
Add the minced garlic for the last minute of the sautéing mushrooms and cook for an additional minute. Add the cooked shrimp back to the pan.
Stir in the pesto and deglaze the pan with the white wine. Add the chicken stock and allow the liquid to reduce, about 2 to 3 minutes. Set aside.
In the meantime, bring a large pot of water to a boil, add the pasta and cook it according to instructions. Save about 1 cup of the pasta water to add to the shrimp sauce. Drain the pasta, but do not rinse.
Add pasta to the skillet and stir until pasta is fully coated in the pesto alfredo sauce.
Over low heat allow to warm for 2 minutes. Add additional pasta water if the skillet seems dry.
Portion and serve. Season with more salt and additional red pepper flakes, if desired. Sprinkle with chopped fresh basil.