Preheat oven to 375 degrees.
Fill a large pot with water and bring to a boil. Cook the angel hair according to package directions.
Cover a sheet pan with tinfoil. Add tomatoes and roll around to coat with oil, balsamic vinegar and a pinch of kosher salt. Roast for 20-25 minutes until the tomatoes begin to burst.
Coat the shrimp with the sate seasoning.
When you drop the pasta in the water begin cooking your shrimp. Heat a tablespoon of oil in a large nonstick skillet. Add the garlic and cook for about 1 minute. Add the shrimp and cook for 4-5 minutes until pink and opaque. Remove shrimp from the pan.
Melt butter in the pan and add the remaining garlic. Add the pasta, tomatoes, and Italian seasoning. Toss together so everything is evenly distributed. The tomatoes should burst open and some juice will lightly coat the pasta.
To serve add the pasta to a bowl and top with shrimp.