First things first:
I worked with
company in a project for
client, where I was simply a developer that did the tasks defined by
client then decides that he wants to make his own team after
company contract finishes, so
client contacts me, and after several months, I am part of his team, separated from
company. In the team, there's a
randomGuy who would act as CTO.
randomGuy is terribly arrogant. Even though he knows nothing about programming and doesn't understand anything technical about the project, he has this prepotent attitude where he questions me about literally everything. But OK, fine; I leave my pride aside and I try to be professional about it.
An issue that I had reported several times to
company and was never resolved because
company didn't manage a task for it appears again, since we want to publish the app.
randomGuy asks me about it; I answer what I just said; "
company is well aware of it; if they told you that it's ready for publication, then that issue must have been resolved by them".
A day after,
randomGuy writes to
(My name) made us aware of an issue. I was never told about this and (My name) says that we're still waiting on you to work with us to deal with this.
My reaction was "is
randomGuy (unnecessarily) putting me in a position of conflict with
company, who was my client, who has contacted me for other work unrelated to this project?!"
I'm baffled by this. If I were
company, I wouldn't ever work again with a freelancer that not only blames me, but also creates a conflict situation, when it isn't needed at all.
I feel like
randomGuy has hurt my reputation with
company and that I've potentially lost
company as a client, and he has not behaved like a team player, much less like a leader. He could have contacted
company without creating this conflict with me in the center of it. I feel like I need to call him out on this, to be clear that I don't want to work with someone that behaves like this, and that I expect this to be the last time he does something like this.
What are your thoughts? Was
randomGuy attitude unprofessional? Is my reputation with
company irreparably broken? How (and should I) talk about this with