Experienced Software Development Manager and Team Leader with over 20 years of expertise in software development and leading DEV teams. Proven ability to manage complex projects, innovate under constraints, and deliver high-quality solutions. Strong leadership, technical proficiency, and a commitment to fostering productive collaboration.