Technical Lead
the role involved managing software projects from conception to completion, guiding a team of developers, and ensuring efficient workflow and high-quality output. Responsibilities included defining technical architecture, making design decisions, and choosing appropriate technologies. The role also involved conducting code reviews to maintain quality and addressing technical challenges.