Preheat oven to 350°F (177°C). Generously grease 3 9-inch round cake pans with baking spray and set aside.
In a medium bowl, sift together the all-purpose flour, baking powder, baking soda and salt. Set aside.
In a large mixing bowl and using a hand mixer, cream together the softened butter and granulated sugar for about 4-5 minutes until creamy and fluffy.
Add the eggs one at a time lightly beating after each addition. Scrape the sides of the bowl periodically so all ingredients will combine.
Add the sifted dry ingredients alternately with the heavy cream and vanilla extract. Beat on medium speed until all has come together, then increase the speed of the mixer and beat for 1-2 minutes.
Divide dough evenly between the prepared pans. Place into the oven and bake for 20-25 minutes or until a toothpick inserted into the center comes back clean. Remove cakes from the oven and let them cool completely on a wire rack.
Place sliced strawberries in a bowl and sprinkle with sugar, let them macerate for about 1 hour. Set aside so some juice will form while you prepare the filling.
In a medium size mixing bowl, cream together the cream cheese, sugar and salt until
creamy using a hand mixer for about 3-5 minutes. Add the heavy cream and vanilla
extract, beat on medium-high for 3-5 minutes or until stiff peaks form.
To assemble: Center one cake on a cake stand. Top with 1/2 of sliced strawberries and top with 1/3 whipped cream. Repeat the process with the other cakes ending with whipped cream. Garnish with whole berries or cut in half as desired.
Chill thoroughly for at least 1 hour or so before serving. Store leftovers in the refrigerator chilled.