
Preheat the oven to 350℉ and position a rack in the middle of the oven. Grease 2 9" round cake pans. Line the bottom of each with parchment paper and grease the top. Lightly flour both pans and set aside.
In a large bowl, whisk together flour, baking soda, salt, and cinnamon.
In another large bowl, whisk together the eggs, one at a time. Slowly whisk the dry ingredients into the eggs. Whisk briskly until the batter is smooth and combined.
Stir the carrots in to the batter. Then stir in the nuts and raisins. Evenly pour the batter into the two cake pans. Bake for 35-45 minutes, until a toothpick inserted into the center of the cake comes out clean. And the top should be springy.
Remove the pans and cool on baking racks for 15 minutes. Then carefully turn the cake layers out, remove the parchment paper, and then cool completely.
In a large bowl, and using an electric mixer, beat the cream cheese until creamy. Beat in the powdered sugar. Beat in the heavy cream and mix for 3-4 minutes until the frosting is creamy and whipped. Cover and keep refrigerated until the cake is ready to be frosted.
Once the cake layers are cool, frost the top of one cake layer and place the other one on top. Frost the top of the cake, leaving the sides unfrosted. Decorate with pecans on top.