plugins – how to create user profile pages and display them based on users roles


Example: I have a website with 3 different user roles (amongst others):
*developers
*designers
*contributors

I would like to have profile pages for users and would like to be able to display users on pages based (filtered) by their role.
Hope this is clear. I have researched quite a few membership plugins and found that they are just bloated with features and ended up with TMI and no answers/solutions, so if you can help I would appreciate it.
Do you know of any plugins suitable of doing that?

Thanx in advance