Season shrimp with salt, pepper to taste, onion powder, garlic powder and paprika. set aside.Chop the tips off of the asparagus. Cut the grape tomatoes in half. Heat 1 tablespoon of olive oil in a fry pan over medium high heat. Sauté the asparagus & tomatoes until just the start of getting tender. Remove from pan and set aside.Add second tablespoon of olive oil in the pan. Sear shrimp on each side until cooked. Remove the shrimp from the pan and set aside.Add the the butter to the pan over medium heat. Add garlic, and onions to pan and sauté until the onions have become translucent, about 3 minutes. Stir in orzo and cook until lightly browned and toasted about 1-2 minutes. Deglaze pan with the wine. Simmer until the wine is mostly cooked out. Stir in chicken broth one cup at a time. Add the second cup after the first cup is cooked down. Cook and stir until pasta is just about cooked through, about 10 minutes. Add the Parmesan cheese and and stir. Add the vegetables and shrimp back to the pan. Season with salt and pepper to taste. Garnish with chopped parsley and additional parmesan cheese if desired.*Optional: add 1/3 cup heavy cream before adding parmesan cheese to make the dish more creamy.