I've been a software developer for more than 20 years. I've been in IT for my whole career. I've worked on mainframes, UNIX systems and all versions of Windows as a Dev and Sys Admin. All my roles have been technical, ranging from what's now called DevOps to Development. I've mainly used the C family of languages: C, C++ and C#. When Angular v1 came out, I transitioned to frontend development full-time from mainly doing C#. About a year after Angular v2 came out I transitioned to that, so I've added TypeScript to that list. During the last 15 years, I've moved countries 3 times and now I'm back in the UK.
I've worked as a contractor most of the time since 2010 when I moved to New Zealand. I've had the odd permanent job when necessary, but contracting allowed me to work in different industries over a shorter period of time than would have been possible had I had permanent roles.
I'm looking for a way to transition from my Angular contracting role to an Angular Architect role.
I imagined myself getting known publicly for Angular expertise and advising companies on Angular application architecture.
This type of role is rare (at least in the UK), so competition is high. I imagined a situation where companies approached me and not the other way around.
I just don't know how to build and execute a roadmap to make that happen.
Any advice would be appreciated.
On top of just going to more prestigious tech companies as an Angular developer, you should increase your clout outside of work, especially if you want inbound. There are many options for this:
Zooming out though, I'm not sure if you want to be so tied to Angular. In general, it's risky tying yourself to a particular piece of technology. I think it's better for your career to be a web-dev specialist overall and learn frameworks like React as well.
I'll share a case study that may be instructive: Doug Stevenson.
I don't know Doug personally, but he became well-known among Firebase developers since he was extremely active on StackOverflow, answering questions quickly and in great depth: https://stackoverflow.com/users/807126/doug-stevenson (313K reputation!!). He turned his expertise into a consultancy, which seems to be doing really well: https://firebase-consultant.com/.
One unfair advantage that Doug had is that he worked at Google, which increased his credibility tremendously. But you can replicate a lot his success through building an engineering brand.
Thank you. I'm working with Bonnie Brennan at Tech Stack Nation on the above and I hope that I might apply to the Angular GDE program in due course.