I'm working as a senior developer in a mid sized consulting firm, specialized in web projects. Though my peers and I are usually "sold" as a workforce on customer projects (not much consulting involved). A lot of times, it is just one person from our company working with internal developers at the customer on their projects. Most of us are not very happy with this and would prefer projects where we can work together as a team, preferably in our company office and not the customer site.
Since 3 years I am working on a small part of a larger software project at a customer site. I am the only developer on that part (with a holiday deputy), so I am not even part of a team here. I managed to convince my line manager that I need a replacement, because my motivation doing the same stuff declined over the last years. I also told him in every half-/yearly employee meeting that I would like to take part in or even lead the next larger project that arises.
Now such an opportunity came up and I was looking forward to lead this project as an architect and lead developer. I still need to introduce my replacement at the current customer, but this could be done on the side (I would even be willing to put some overtime in). So my low motivation was rising again.
But our boss (above my line manager) just sold me to another customer for 60% FTE and only sees my as a coach for other developers and juniors on the large project. Now I am rather pissed at him that he took away a great opportunity I was waiting for the last 3 years just when it came into reach.
I am now thinking of quitting my job as the boss seems to ignore my requests and with this move he quenched the last little embers of my motivation. To complicate things I am also a shareholder in this company which was founded by the boss, myself and other peers.
I am also a rather emotional person, so I am not sure I can control my emotions when I'm talking to him about how I feel.
Any advice on how I should approach this professionally?