Heat olive oil and 1 tablespoon of butter in a large skillet over medium-high heat.
Add the asparagus pieces to the skillet and sauté for 3 to 4 minutes until tender-crisp.
Add the shrimp, minced garlic, and red pepper flakes; cook for 2 to 3 minutes, stirring frequently, until shrimp are opaque and pink.
Add the remaining 1 tablespoon of butter, lemon juice, and zucchini noodles to the skillet.
Toss all ingredients together for 1 to 2 minutes until zucchini noodles are slightly softened but still al dente.
Season the mixture with kosher salt and ground black pepper.
Remove from heat immediately to prevent the zucchini from releasing excess water.
Garnish with grated Parmesan cheese and chopped fresh parsley before serving.