Prepare a large pot of boiling salted water to cook the pasta in.
While the water is starting to boil, heat the olive oil in a large sauté pan. Make sure oil is hot enough that the veggies will sizzle. Add all the chopped vegetables except the tomatoes, garlic and basil. Season with salt and pepper. Saute until almost tender.
Turn off the heat and add the butter and garlic.
When the pasta in done, add the drained pasta to the saute pan and turn the heat back on to warm everything back up for a minute or so.
Turn the heat off and top with chopped tomatoes, a pinch of salt, and basil. Serve with parmesan.