I am a software developer, Software Architect, and Consultant with a strong interest in software architecture, software delivery, the cloud, and the human interaction caught in between.
I help organisations adopt the cloud, build on AI, embrace DevOps, and build modern systems that achieve the right business goals.
I speak regularly at conferences and user groups, including NDC Sydney, Microsoft Ignite Australia, and community events such as Vic.Net, Azure Meetup, Azure Bootcamps, and Alt.Net in Melbourne.
I post on https://emadashi.com and can be found on X as @emadashi.
What I Focus On
- Cloud-native software architecture and delivery
- AI and agentic systems
- Cloud adoption and modernisation
- Development processes, DevOps, and team enablement
Previous Talks and Workshops
I have spoken at local user groups and large conferences throughout my career. The list below includes a sample of past talks and workshops.
-
DevContainers to the Rescue (Melb .NET 2025)
Full introduction to Development Containers (DevContainers). You can watch the talk on Youtube.
-
One Step Deeper in Dapr’s Pub/Sub (NDC Melbourne 2022)
Presented and recorded at NDC Melbourne. A deep dive into Dapr Pub/Sub and how it helps developers build event-driven, resilient systems.
-
Building Customer Connectors for Azure Logic Apps (Global Integration Bootcamp APAC 2021)
Presented live online with Global Integration Bootcamp APAC. Recording available on YouTube.
-
Running Azure Functions on Kubernetes (Integration Down Under)
Presented live online on why and how to run Azure Functions on Kubernetes. Recording available on YouTube.
-
Azure Self-hosted API Management Gateway (Global Integration Bootcamp 2020)
Session covering what the self-hosted API Management Gateway is, when to use it, and how to use it. Recording available on YouTube.
-
KEDA: Scale Your Kubernetes Workloads on Your Own Terms (NDC Melbourne 2020)
Talk recording on YouTube. Also delivered a hands-on KEDA workshop at NDC Melbourne 2020 (workshop was not recorded).
-
RBAC in Azure Kubernetes AKS (Azure Global Bootcamp 2019)
A practical session on how RBAC works in AKS, how to set it up, and what happens behind the scenes.
-
Am I a Good Developer (NDC Sydney 2019)
A lightning talk with guiding questions for becoming a better developer.
-
Understanding Git (in Arabic)
An explanation of how Git works behind the scenes and how it differs from conventional source control systems. Recording available on YouTube.