Bring a large pot of water to a boil over high heat. When it boils, salt the water and add the pasta. Cook according to package directions and drain when done.
Meanwhile, heat the oil in a large skillet over medium heat. Add the artichoke hearts. Cook for 3 to 4 minutes, or until just about heated through.
Add the shrimp and cook for 2 minutes, or until the shrimp are just pink and cooked through. Add the cooked pasta, pesto, and sun-dried tomatoes. Toss to coat the pasta and vegetables with the pesto.