Too many questions, but let me attempt to address those:
I was at the receiving end of office politics & there were moments I wanted to quit, switch job. But I asked this question to myself. “Where will you not see politics?”. I decided to stay & fight it & managed to surpass it.
Tech stacks: I’ve worked much longer in Java, then .NET & JavaScript before a flurry of tech stacks arrived. I had much apprehensions adopting to AngularJS, React & AWS but there was no choice.
I slogged & struggled and that was the time I got an opportunity to switch into Manager role. Manager role was no less a challenge but figured out the formula to lead a team and I can say I genuinely contributed to taking some big projects to finish line.
A Software engineer’s needs has no bounds. I wanted to get back to coding and wanted to make amends on things I left over in my previous tech role. I became an architect & I am responsible for design, coding and architecture of a product line assigned to me.
I take care of building frameworks and coming up with e2e solution for the lifecycle of the product line assigned to me. I code, I deliberate on design, I set standards that developers can follow, I define communication protocols between systems in a distributed setup, and blah blah. 😃