Start by boiling salted water in a pot and cooking the pasta as per package instruction.
Heat the oil on a medium or large pan over medium-high heat.
Once the oil is ready, add the chopped shallot.
Cook until the shallot turn soft.
Add the ham and peas.
Cook for about 2 minutes, uncovered and mixing often.
Pour the cream and mix.
Cover the pan with a lid and bring sauce to a boil.
Adjust the heat to medium, then keep simmering for at least 2 more minutes.
Remove the lid and add the grated cheese.
Mix to combine the cheese with the rest of the ingredients.
By this time, the pasta should be ready --- so add it directly into the pan.
Mix everything, making sure that the pasta is coated with the sauce.
Transfer into plates and garnish with more grated Parmigiano Reggiano on top.
Serve your pasta with ham and peas --- enjoy!