Bring a large pot of lightly salted water to a boil. Cook the pasta according to package instructions for al dente. Drain, and set aside.
While the pasta is cooking, heat 3 tablespoons of the olive oil and 3 tablespoons of the butter in a large skillet over medium-high heat.
Add the shallots and garlic to the pan; cook and stir for 2-3 minutes until the shallots are translucent.
Season the shrimp with salt and pepper and add to the pan. Cook until they turn pink, 2-3 minutes. Remove the shrimp from the pan and set it aside.
Add the wine and lemon juice to the pan and bring to a boil.
Add the remaining 2 tablespoons of butter and 2 tablespoons of olive oil. When the butter has melted, return the shrimp to the pan.
Remove from heat and add the parsley and cooked pasta. Toss to coat the pasta and drizzle with a bit more olive oil. Serve immediately.