Heat olive oil in a large skillet over medium high heat. Add shrimp and cook, stirring occasionally, until pink, about 2-3 minutes; set aside.
Add garlic to the skillet, and cook, stirring frequently, until fragrant, about 1 minute. Stir in white wine and lemon juice. Bring to a boil; reduce heat and simmer until reduced by half, about 4-5 minutes. Stir in basil, oregano, rosemary and thyme.
Stir in butter, 2 tablespoons at a time, until melted and smooth.
Sir in shrimp and parsley; season with salt and pepper, to taste.
Serve immediately, garnished with Parmesan, if desired.