Yes you can use Sharetribe as a multi vendor marketplace. Sharetribe was created to be used with multiple providers. You can have a marketplace where all users have the ability to create listings or you can restrict the ability to create listings to the users of your choice.
Each user creates their own listings and take care of their own transactions and customer contact.
If a user has open listings they will be displayed on their profile that works like a storefront. The user can also add a display name if they want to use a different one from their name.