A seasoned team leader in technology with a robust focus on project success and the professional growth of team members. Extensive experience in software development is coupled with a deep understanding of Agile practices, driving exceptional outcomes through collaboration and innovation. Leadership skills encompass overseeing and managing a development team to meet deadlines, goals, and quality standards, as well as collaborating with stakeholders to comprehend needs and develop efficient technological strategies. Responsibilities include setting clear objectives, monitoring project progress, and addressing obstacles to ensure successful delivery. Expertise also spans coaching and guiding team members toward professional development, providing technical support and guidance. Core competencies include team leadership, software development, Agile methodologies (Scrum, Kanban), project management, requirements analysis, software architecture, software quality control, and problem-solving.