Friendly and enthusiastic technical manager with a 15+ year career spanning a myriad of roles at Metaswitch Networks and Microsoft. I've always enjoyed diving into new technology and getting wrapped up in complex problems to solve. Whether that's writing scalable, highly-reliable networking and telephony software serving millions of people across the globe, delivering new innovations to market quickly, building great culture by fostering effective and engaged teams, or working directly with customers to hear, understand and resolve their difficulties.Over those years I've picked up a wealth of experience delivering high-quality software at world-class companies, built on foundational competencies that include: - Excellent communications and interpersonal skills, whether that be 1:1 coaching, clarifying the mission and vision for a team, or working with senior stakeholders across a business - Leadership of teams small and large across multiple geographies; strategic planning and goal setting, creating career development opportunities and a space where people can thrive - Firm understanding of software engineering approaches and best practices, including Agile and waterfall methodologies, solution testing and QA, CI/CD and safe code delivery in hyper-scale cloud environments - A passion for customer focus and understanding, including on-site visits, presentations, 24/7 support and customer escalations - In depth technical skills and knowledge, whether that's hands-on with the code (C, Python), infrastructure (k8s, Azure, Helm etc.) or system design.