Preheat your oven to 400 degrees F. Bring a large pot of salted water to a boil.
In a medium bowl, toss the shrimp, olive oil, salt, pepper, and garlic powder together until the shrimp is well coated.
Lay the shrimp out onto a baking sheet in a single layer. Roast in the oven for 8-10 minutes.
Cook the pasta according to its package directions until al dente. Drain and set aside.
Place the tomato halves in a skillet over medium heat and stir until just heated through.
In a large bowl, toss together the pasta, tomatoes, pesto, shrimp, and cheese until evenly combined. (You can also do this in the pot you cooked the pasta in to save dishes.) Serve warm and enjoy!