Cook pasta according to instructions on the box. Drain and keep warm.
In a large skillet, heat up olive oil and butter. Add shrimp to skillet, season with salt and pepper and cook over medium heat, 2 to 3 minutes per side, until the shrimp are pink. Remove shrimp onto a plate and set aside.
Add 3 tablespoons of butter to skillet and melt. Add garlic and onion and saute until fragrant and onion is almost translucent about 2 to 3 minutes. Add mushrooms and cook until soft.
Add chicken stock and bring mixture to simmer. Add shrimp back to skillet and simmer one minute.
Add the last tablespoons of butter to dish, stir in until melted. Remove skillet from heat.
Season dish with salt and pepper. Toss in cooked noodles. Garnish with chopped parsley and serve.
I used medium shrimp, already peeled and deveined. Use any pasta you like for this dish. I like fettuccine but linguine, spaghetti, penne, bowtie, etc will work too.