Experienced software development manager working in the field of engineering, leading diverse technical teams, and projects. Influential in managing software releases and development across cross-functional teams and platforms. Proficient in multiple programming languages and able to align business objectives to provide quality products, on time.