
Matteo Emili
Director of Software Engineering @ Avanade UK & Ireland
London, United Kingdom
Actions
Matteo Emili is a Director of Software Engineering at Avanade UK and Ireland, leading the talent in Software Engineering and always looking at new ways of applying technology to solve business problems.
He is a passionate Agile advocate and a technologist at heart, a Cloud Architect who is always driven by using technology as a vehicle for change and continuous improvement.
A Microsoft MVP since 2010 (currently in the Azure DevOps and GitHub category), he enjoys sharing back as much as he can with the worldwide technical communities – especially about Agile and DevOps.
He founded several User Groups around Europe and he is a regular speaker at meetups and conferences.
Area of Expertise
Topics
From Developer, to Engineering Manager, to Engineering Director - what's life like?
You might be looking at that promotion, or wondering what to do next. You could be thinking about your career path, or at how your role could look like when taking extra responsibilities. Or even trying to figure out what all these people running meetings actually do!
This is a session for who is trying to understand what lies beyond the staff engineer or the tech lead role in an organisation. And also, a collection of real world life stories from someone who went through said path!
Deploying GitHub Copilot in the real world - my lessons learned
Everyone talks about GitHub Copilot nowadays, and I have been working on that for years. I want to show you the transformative journey of GitHub Copilot's deployment across various development teams. This talk will look at innovative applications, the efficiency gains realized, and the (un)expected lessons learned from integrating GenAI into the Software Development Lifecycle.
Are we still talking about security in your development lifecycle in 2025?
Secret scanning? Check. Dependency Management? Check. Static Code Analysis? Check. You manage your secure software development platform, right?
Defensive programming, risk profiles, supply chain management, bill of materials - these (and many more) are topics we must talk about in 2025 when it comes to our engineering practices. A staggering amount of projects still lack these and are vulnerable to security threats even with all the best intentions.
Any organisation is highly likely that you either have a mash-up of tools making up your development platform, or you are shortly going to look at one, because you know how important it is. It is however quite tricky to get right and there are a number of pitfalls in successfully setting up one, given the lack of standard offerings.
Microsoft has a surprisingly clear offer for these needs: GitHub Advanced Security and Defender for DevOps. Let's see how to put them in practice and ensure a safe development experience.
Is AI going to change the role of a developer?
GenAI here, Copilot there… AI is a once in a lifetime opportunity to significantly change the way people operate, however nobody is talking about how AI is changing the role of a developer today, and the impact in the future. Let’s shed some light on the role of a developer in an AI-assisted world and see how to make the most of the opportunity.
Lessons Learned Building Cloud-native Architectures
Cloud computing has become a dominant paradigm for delivering scalable, reliable, and cost-effective services to a wide range of customers. However, building enterprise-grade architectures in the cloud poses many challenges and requires careful design decisions. In this technical session, we will look at some of the lessons learned from my experience in developing and deploying cloud-based solutions for various domains and scenarios. We'll cover topics such as security, performance, availability, scalability, and best practices for cloud-native applications. We will also discuss some of the common pitfalls and trade-offs that need to be considered when moving to the cloud.
Easy feature flags with Azure App Configuration
I am sure you hear it all the time - Continuous Deployment to production, silent releases, etc. However you never managed to do it, and you don't want to get onto yet another tool. How about an Azure native product? Let's have a look at Azure App Configuration and how it can help you deploying that first Feature Flag!
What did it mean bringing Inner Source in an Enterprise?
So many know the drill - a centre of excellence is stood up, some code and recommendations come out of it, nobody really uses it, back to the usual in a year or so. It happens very often in large enterprises trying to reinvent the engineering function
With this session though I am not here to complain or talk about failed attempts - I want to talk about an actual success story which absorbed over a year of my life (and it's still ongoing!), which led to a well-oiled Inner Source product in a large enterprise as well as a number of examples of collaborative development in a non-IT organisation.
It's been a journey, long and with mistakes, however successful in the end! Let's see how.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top