I am part of a team: 2 senior developers (8+ Years, including myself and my colleague X), 4 junior developers.
X is not my reporting manager, and my reporting manager doesn't involve herself in our team's workings and processes.
For some reason, this X guy thinks of himself as the leader/manager of the team (which he isn't).
He asks me to write an email to him with 'Status Updates' on a daily basis, highlighting what I did that particular day.
He'll talk to the stakeholders personally, gather requirements (without involving me) and then assigns the task to me.
He has a daily setup call also, wherein he takes updates from everyone (although he isn't managing the team).
He'll just blindly forward emails (asking him to do some stuff) to me, and when confronted with the fact that this was meant for him, he'd say: "I was in a meeting"
He'll frequently say: "Is that clear ?", "Keep up the good work.." to me in front of all the team members.
Other team members don't react to my queries/questions unless I include this X in the conversation.
What should I do?
I thought of talking to my reporting manager, but I think that'd come up as childish and she might think that I am not a team player, as I've heard others say that X has been the face of the team for quite sometime.