Boil a large pot of water for the pasta. When it has come to a boil, add the pasta & stir to make sure the pasta separates and cook for 7-9 minutes or until the pasta is not quite done.
Reserve one cup of the pasta water, drain the pasta and set aside.
Meanwhile, in a large shallow pan melt half of the butter in half of the olive oil over medium-high heat. Sauté the garlic, and red pepper flakes (if you choose to use them) 3 to 4 minutes.
Season the shrimp with salt and pepper, add them to the pan and cook until they have turned pink (about 2 to 3 minutes). Remove the shrimp from the pan and set them aside.
Add the wine and lemon zest and bring to a boil. Add 2 tablespoons butter and 2 tablespoons oil and mix well to combine until the butter is melted and you see no separation of oil or butter to the sauce. Season with salt and pepper.
Add the cooked pasta to the pan, coat with the sauce and finish cooking the pasta in the sauce until the pasta is fully cooked. If necessary, you can add some of the pasta water to loosen the sauce.
Remove the pan from the heat, add the shrimp, lemon juice and parsley, toss with the pasta and serve.