r/IndianWorkplace • u/Constant-Rice2895 • 5h ago
Poor Culture Dealing with seniors who try to overshadow my work
- And are passive aggressive about it.
I am a junior dev working in a startup for 1.5yrs now and ever since i joined I have felt this overwhelming emotions about me going invisible because I had a senior coworker of 4.5-5 yrs ex constantly finding gaps in time and work to overshadow or take over my work to basically get all the credits to themselves.
There were many instances where he started doing my tasks by subtly promoting himself to one of my ex-senior (15yrs exp) that some things need to be improved in the feature which was supposed to be given to me and eventually after I did all the ground work he takes it out into his own little branch and shows off as his own. Doesn't even let me know if I made any mistakes there and directly goes to gas about how careless I was even if it was the first commit of the feature to which i thought of adding improvements and finding bugs later.
This guy tried to trap me in a loop of mundane manual testing (no proper QA, we are everything here in this startup) and redirected even the smallest of development or optimization tasks that were supposed to be given to me to himself. And this I did around 3.5 months with no real development. I smartly used that time to automate tests for up to 45% (big project less time). My ex- senior appreciated me privately to another female coworker who is next in seniority to my ex-senior and I got to know about it through her.
Coming back to what happened last week. My current senior (female coworker) gave me ownership for abstracting our code base for a different model which had around 10-15 features and modules. I was happy and I implemented it in a separate repo for testing before integrating the same in our main repo. I was almost done but faced a few issues, since this is not a priority I was added to a higher priority project to finish development and I was doing excellent there. I solved a big issue we were facing and I started development there.
Now this coworker comes in the picture to just implement 1/15 feature for the model in abstracting. And I specially asked him to refer to the primary repo to do the feature. We faced some issues and we had to wait for our vendor to do the RCA. He already has other tasks. But no, he had to butt his way into what I was developing and testing and started making fixes there.
Mind you he emailed a week before this confirming our managers that features are done. He confirmed something which clearly he had less idea about, Not only this I saw his branch where he is separately working on MY task. I was so curious and i immediately called him (he wfh) to confirm and I told him these changes are not good as it clashes with the compatibility provided for a previous version of the same model. And he doesn't have access to any of it. So I told him to hold on to finishing his feature first and concentrate on another big Entire project he is handling separately.
The updates he gave our manager are also not true, he basically confirmed things he never tested or developed for the environments I was implementing and abstracting. The one feature is lowkey irrelevant to the other features I was adding. When I asked him why he is doing this when I'm already working on it he said this:
"I have created a branch for me and doing the required changes on that only. I have not changes any other branch.
You can create your branch seperately and do the required changes on that branch and make code stable.
Then we will merge branch both brnach with stable changes to one single brnach for this project.
Don't do any chamges on my branch"
"Whatever i have tested and was working are mentioned on that mail. If you are working any specific issue, you can mention that seperately on same mail chain."
What do I do with this guy? I already told my female coworker and she said politically he is doing something wrong. But technically he didn't merge anything and worked on his own. We can't question him.
Wth do I do???
TLDR; Senior trying to do the tasks which were assigned to me and keeping me with mundane repetitive secondary work and is actively trying to overshadow me multiple times. What do I do?