When preparing this, start with half the vinaigrette. Cooked pasta absorbs dressing as it sits, so add the rest just before serving for a last-minute burst of flavor.
Prepare pasta according to package directions for al dente. Toss together pasta and 1 Tbsp. olive oil in a large bowl.
Cook ham in remaining hot olive oil in a skillet over medium-high heat 1 minute on each side or until crispy. Drain on paper towels. Break ham into small pieces.
Add tomatoes, next 5 ingredients, and 6 Tbsp. vinaigrette to pasta; toss gently. Add salt and pepper to taste; top with ham. Just before serving, stir in remaining vinaigrette.