Boil water for pasta.
Heat 1 T of butter and olive oil each in skillet. Add rinsed shrimp and cook for a few minutes. Transfer the cooked shrimp to a plate and set aside.
Add pasta to boiling water and cook according to package directions.
Heat skillet again with 2 T. butter and olive oil each. Chop up small onion and add it and the garlic to the skillet.
Pull the tails off the shrimp and cut shrimp into 1 inch pieces and set aside.
Add to the skillet the wine and let it cook and evaporate for a few minutes. Add the tomato sauce and heavy cream. Stir together well and simmer.
Chop parsley and basil. Add the herbs and the shrimp to the sauce in the skillet and stir well. Add the cooked pasta and stir gently until mixed. Season with salt and pepper as desired.