Add the linguine and butter to a pot of salted boiling water and cook until almost al dente. Drain and set aside.
In a large saucepan, combine the wine, olive oil, garlic, salt and pepper, heavy cream and soy sauce. Stir in the shrimp then add the linguine. Over medium-high heat, stir gently for a few minutes until the shrimp are done and the linguine is fully cooked.
Serve immediately. This dish will seem a little runny at first but will set up and turn into a wonderful sauce.