Seasoned software engineering professional with circa 15+ years of experience in working with key stakeholders to deliver high-quality software products, by fostering cohesive and efficient teams in a collaborative environment. Led multi-disciplinary teams in international software development environments, while also being involved in architectural discussions and design, creation and implementation of technical and product roadmaps, and software development best practices.