Experienced in formulating criteria for system upgrades and new deployments, with a focus on developing requirements for system modifications. Coordinated testing and validation procedures throughout the software development lifecycle, ensuring compliance with internal programming policies. Led small development teams, overseeing project progress while mentoring junior engineers to enhance team capabilities. Proficient in deploying applications on cloud platforms such as AWS and Azure, with a strong emphasis on technology improvements and software testing.