Cook pasta according to package directions, cover and set aside.
Drain both artichokes and sun dried tomatoes, make sure you save the oil! Add half that oil to a large pan over medium to high heat. In batches, char your artichokes for 5 minutes on each side until dark and crispy adding additional oil as needed. Remove all from pan, and lower heat.
Add sundried tomatoes, and garlic into pan. Let cook for about 3 minutes, until garlic is fragrant.
Add shrimp, making sure to spread them into an even layer so all shrimp are touching the pan. Cook for two minutes, flip, and cook an additional 1 minute. Remove from heat.
Combine pasta, charred artichokes, sundried tomatoes, shrimp, and pesto. Mix thoroughly and serve!