I have been frustrated for a long time. We were originally a small company that got bought by a larger company. This colleague of mine, lets call him 'PH', he was the office manager in the original company, now in the larger company, he is just like me but more senior due to years of service, and nothing more. I say this because he doesn't have a lot of technical skill (programming/coding etc) and he usually doesn't go learn things on his own, but instead, every project we take on, I was the one that got things all setup and running, then he would come back and have me teach him how to do everything, what's more, he would constantly stand by my office door and "chat" with me about project ideas, then present them in meetings, this kind dynamics have been going on for years, now we are in the project, again, I got everything working and wrote all of the programming codes and also designed the algorithm with our primary contractor, but our higher up boss wants me to teach everything to PH so he can present everything in a client meeting, this is driving me crazy! Should I contact our regional manager to at least express my concern? or I don't know, leave... Please help.
I am thinking to write an email to my regional manager who is higher up than our current manager (since he is the one that ask me teach everything to PH), to explain the situation and the history of this type dynamics, I am a very good writer, so I am sure I can strike the right tone etc, what do you guys think?
I think here is a bit context, our office has shrunk to just 3 people, and PH's senior position is a legacy from before we were bought by the bigger company, but now we are really the same, just project engineers, but he is somehow still considered as more senior than me simply because of years of service. I have much higher level of technical skills and education level than PH.