Transitioning from a developer to a technical lead role involves developing leadership skills, gaining project management experience, mentoring others, improving communication and delegation abilities, expanding knowledge beyond technical expertise, seeking guidance from experienced technical leads, and pursuing relevant training or certifications.
If you are planning to switch your career as a technical lead then I would suggest you to check out this video on how Bhavesh Mandloi became a technical lead after completing cloud computing & devops certification course from Intellipaat -