
Experienced Tech Lead in software development and team management. Skilled in leading projects from start to finish, improving processes, code quality and mentoring team members. Proficient in various programming languages and technologies, with a strong focus on delivering high-quality software solutions.