"An author who is skillful at representing the point of view and attitudes of a diverse range of characters, such as a hobo, a nurse, a corporate CEO, and many others."
Here's a breakdown of why your original sentence is a bit off:
* "Representing the point of view and attitudes" is a bit redundant. "Point of view" already implies "attitudes".
* "A hobo nurse corporate CEO variety other diverse characters" is grammatically incorrect and unclear.
* "Demonstrating" doesn't quite fit the context.
Here are some other ways to say it, depending on the emphasis you want:
More concise:
* "An author skilled at representing diverse characters, including a hobo, a nurse, a corporate CEO, and more."
Emphasizing the variety:
* "An author adept at portraying the unique perspectives and attitudes of a wide range of characters, from a hobo to a nurse to a corporate CEO."
Emphasizing the author's skill:
* "An author with a remarkable ability to embody the point of view of diverse characters, such as a hobo, a nurse, and a corporate CEO."
Remember to choose the phrasing that best suits the overall context and your intended meaning.