
I have personally mentored over 20 high performing engineers in my career and about 10 of them have gone through promotions. Sometimes you need that someone behind your back who re-assesses your skills and gives a pat on your back. That's what I've done - for the past decade.
If you belong to the software industry - I can help with 1:1 mentoring with targeted strategy on do's and dont's and telling you opportunities which you're missing out for your growth.