Preheat oven to 500. Line a rimmed baking sheet with aluminun foil.
In a large bowl, combine tomatoes, shrimp, shallot, 1/4 cup olive oil, garlic, 1 teaspoon salt, and red pepper; toss gently to coat. Place tomato mixture in an even layer on prepared baking sheet. Bake for 25 minutes, or until shrimp are pink and firm.
Toss cooked pasta with remaining 1/4 cup olive oil and 1 teaspoon salt. Serve tomato mixture on top of pasta. Garnish with fresh basil, if desired.