How to display nodes based on the taxonomy terms of the current logged in user, with multiple vocabularies? Say I have 3 taxonomy vocabularies:

Products, Professions and Support

Each vocabulary has 2 terms:

Products -> product1, product2

Professions -> profession1, profession2

Support -> support1, support2

Users can be tagged with terms. User A is tagged with:

product1 and support1

Nodes can be tagged with terms. Node 1 is tagged with:

product1

Node 2 is tagged with:

support1

Node 3 is tagged with:

profession1

So when User A logs in and goes to the view, they should see Node 1 and Node 2 only. I can't seem to achieve this in views. It's possible when there is just one vocabulary, but i can't seem to get it done when there are multiple vocabularies involved. Can anyone help without coding? Or perhaps I need to use code?
Did you try this using fields instead of taxonomy? I personally prefer using fields over taxonomy since fields are more flexible with views. In your case, if your site is still under development I suggest you to use fields and try out the same.