add user profiles fields into comment fields
Your solution is ok. But you could also


Add a field on the comment fields of your content type that uses a reference to the user
On hook_comment_presave fill out the user reference field with the uid of the logged in user
On manage display of your comment fields, just render the user field as a rendered entity
You could use a custom view mode on user that only shows the fields "job title" and "bio".