Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside.
While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the shrimp, season with salt and pepper, and cook for 2-3 minutes per side until they turn pink and are just cooked through. Remove shrimp from the pan and set aside.
Add the butter to the same skillet and melt it over medium heat. Once melted, add the minced garlic and sauté for about 30 seconds until fragrant and golden, being careful not to burn it.
Return the cooked shrimp to the skillet. Toss everything together gently so the shrimp gets coated in the garlic butter sauce.
Add the drained pasta to the skillet with the shrimp and garlic butter. Toss well to combine and let everything heat through for 1-2 minutes.
Taste and adjust seasoning with extra salt and pepper if needed. Sprinkle with chopped parsley if using, and serve immediately.