Tech-savvy and versatile professional with comprehensive experience in software development in many sectors including consulting, finance, marketing, education, utilities and telecoms leading and building teams, implementing Agile methodologies, and improving team performance. Proven track record of achieving measurable improvements in team effectiveness and reducing customer issues. Expert in communication, security audits, risk registers, and transitioning teams, while executing world-class quality techniques, such as test-driven/behaviour-driven development, peer programming, and code reviews. Proficient in managing engineering teams to improve productivity and customer satisfaction. Remarkable ability to drive continuous improvement and innovation in engineering team to improve quality, productivity, and efficiency. Aptitude for collaborating with the leadership team to define high-level strategies for achieving technical vision and ensure organisation consistently delivers business value.
Listed skills include Project Management, Risk Management, Scrum, Agile Methodologies, and 23 others.