Preheat oven to 350.
In the bowl of a stand mixer add the butter and 1 cup sugar. Beat on high speed until well creamed.
While the mixer is running on medium speed add the yolks (reserve the whites in a clean bowl) one at a time. Stop the mixer several times to scrape the bottom to insure the butter is well incorporated.
Stir in the vanilla, beer and pineapple.
Stop the mixer, sprinkle with flour, baking powder, baking soda and salt. Stir until just incorporated.
With a hand mixer beat the egg whites until stiff peaks form. Slowly add the remaining ½ cup sugar, beating until peaks return. Gently fold egg whites into batter.
Grease and flour three 9-inch cake pans. Divide the batter evenly between the three pans.
Bake at 350 for 20-22 minutes or until the top of the cakes are golden brown and spring back when lightly touched.
Allow to cool before removing cake from pans.
Add the heavy cream and ½ cup powdered sugar to the bowl of a stand mixer, beat on high until soft peaks form. Remove from mixer, set aside (no need to clean mixer bowl between jobs).
Add the butter and cream cheese to the mixer, beat on high until well combined, light and fluffy. Add the remaining 1 ½ cups powdered sugar and vanilla extract, beat on high until well combined. Gently fold in the whipped cream.
Ice the cake with a layer of frosting and sliced strawberries between each layer of cake.