Software Engineer with experience in constructing applications and tools using object-oriented programming languages, focusing on enhancing code abstraction, stability, and reuse. Collaborated with project managers and stakeholders to comprehend software design specifications, leading to the development of optimal solutions. Designed and executed comprehensive test plans to identify vulnerabilities and improve software reliability. Proficient in deploying applications on cloud platforms such as AWS and Azure while utilizing Agile methodologies for effective project management.