Professional engineering manager with strong foundation in software development and team leadership. Adept at overseeing complex projects and ensuring delivery of high-quality software products. Known for fostering collaborative work environment and consistently achieving results through strategic planning and adaptability.