Yes, that's good idea to have available information plus ways to communicate with person at one place in more or less compact form.
Just few cosmetics
1) That will be great if to add the option to see My Activities in compact form and ability to sort the list in desirable order. Plus pagination - 'Show more' button which adds another 3-4 conversation is not very useful. Especially for people who has hundreds and thousands posts.
2) Not sure why "I am a... " is added by default to bio section, no additional info with it. Perhaps since very few people care to add the bio to their profiles. But in some cases it looks some strange: "I am a Microsoft on the Microsoft TechComm"
3) Recent likes -> View All no way to navigate back on person profile.