Heat stockpot over medium high heat. Add olive oil, onion and saute for 4 to 5 minutes. Add rice and cook for 3 minutes. Add wine and cook for 5 minutes. Add stock 1 cup at a time, stirring constantly. Cook for 20 minutes or until just cooked. Add remaining ingredients, set aside and keep warm.
Heat saute pan over medium high heat. Add 2 tablespoons olive oil. Season shrimp with salt and pepper and add to the pan. Cook for 2 to 3 minutes on each side and add shallot, garlic, tomatoes, and wine and cook for 3 more minutes. Add butter 1 piece at a time, and season with salt and pepper. Saute carrots and green beans in butter. Divide rice among 4 plates. Top with shrimp and pour sauce over and enjoy.