I want to earn as much as possible while tackling more and more exciting technical problems.
What positions should strive for in 5, 10, 20 years? I'm willing to study and work hard for it. I don't have certificates or degrees to show, but my work can speak for itself, hopefully.
I'm involved in client development, beginning to work on cloud and microservices. Love coding, math, and open to learn completely new fields.
... tackling more and more exciting technical problems
I have some bad news for you.
Boring corporate meetings are where exciting technical problems are defined, and where it's decided on whether or not they're worth tackling. If you're not actively participating in the boring corporate meetings then you'll only ever be solving problems that other people have decided to tackle - which means you'll never be working on the things that you want to work on unless you're very lucky.
If you're really opposed to corporate meetings the alternative is to start your own company, but then you'll end up in sales meetings instead and those are much worse.
Note however, I think a bit of management is inevitable as you become more senior. Being senior means you often have the knowledge and expertise to multiply your team's output through interactions beyond individual contribution. By this I mean, bringing senior expertise to the table when planning, being part of the long term strategy and roadmap discussions, involving the team, seeking out contribution for your projects, etc.