Cook pasta according to box instructions. Set aside.
In a large, high-sided skillet, heat the olive oil over medium-high heat. Add the shrimp, garlic, shallot, and Cajun seasoning. Cook, stirring frequently until the shrimp turn pink and are cooked through, about 5 minutes. Using a slotted spoon, remove the shrimp and set aside.
To same skillet, add the tomatoes and red pepper flakes. Cook for about 2 minutes, stirring constantly. Slowly add the wine and heavy cream. Bring the mixture to a boil, then reduce heat to medium-low. Simmer for about 15 minutes, until the sauce thickens, stirring occasionally. Simmer for about 15 minutes, until the sauce thickens, stirring occasionally.
To same skillet, add the cooked shrimp, cooked pasta, Parmesan, basil and parsley. Toss together until all ingredients are well incorporated. Season, if needed, with salt and pepper.
Transfer the pasta to a large serving bowl. Garnish with leftover basil, parsley and Parmesan. Serve immediately.
SERVES ABOUT 6.