I am a software engineer who has worked on all layers starting from embedded to Cloud. I have worked with Developers, Architects, Operations, Testers and Infrastructure Engineers.
In my personal opinion, I feel sticking to a specific technology or language will not help in the long run. Technology changes often to be replaced by new and better ones. What matters is the curiosity to know more, try more, make mistakes and learn more.
Depending on what problems people face on day to day life I can put my mind on the right tools and technology to solve the problem.