If you look at the vaadin api for Navigator class you can see that you can use an overloaded method addView that does what you want, one of those take an instance of your view instead of a class. Your pofile class must me assignable from View though.
Profile profile = new Profile();
// do more stuff with profile
getNavigator().addView(Profile.NAME, profile);