My name is Toddy S Mladenov. I am a Principal Product Manager at Microsoft, working on various efforts involving a secure supply chain for containers, open-source software, container registries, and Kubernetes. I am also a CTO and co-founder of Agitare Technologies, Inc. an IoT shop.

Professionally I deal with technology, but I also enjoy working with students and sharing my knowledge. This is my personal blog (and, of course, all opinions are my own;)) where I write about different topics related to technology; I try to explain things simply and logically because technology is here to help people and not to make their lives miserable (although sometimes it does the latter:)).

I like to sail, mountain bike, and ski; I run two local communities: CloudTalk and Machine Learning For Business; I sit on the Technical Advisory Committee for North Seattle College.

You can find me on Twitter, LinkedIn, Mastodon, and Facebook. You can also book time with me on Calendly. But before you do so, please send me a message on Facebook to let me know what will be the topic of our discussion (no spam, please!).


I started my technology career in 1993 as an intern assembling PCs for my brother’s company in Bulgaria. After graduating from the Technical University in Sofia, Bulgaria in 1996 I tried to build my own PC components distribution business but failed, mainly because of hyperinflation and lack of experience. Over the next few years I worked for various companies in Bulgaria, among which were multi-national PC and software distributor CHS Electronics, German CAD/CAM software maker Nemetschek, and the networking giant (at the time) 3Com.

In 2001 I moved to Germany and joined a small startup developing banking software. After two years of hard work and a lot of sleepless nights writing Java and LotusScript code, I had to look for other opportunities and SAP came into the picture. I’ve spent two years with them designing and developing a J2EE application for their software deployment process as well as bridging the communication with teams from the recently acquired company in Bulgaria.

In 2005 I moved to the US and started with Microsoft as Program Manager in MSN/Windows Live team. Soon after I became a manager for a team of PMs, and our Org joined Windows Client. I stayed with the Windows team until Windows 7 was released (yes, I shipped it!) and joined Microsoft Azure a few months before its official General Availability announcement. As part of the Developer Experience team in Azure, I had the opportunity to touch on different parts of the stack – from the OS, networking, and storage to management APIs, management portal, and SDKs to interact with the Open Source communities and putting OSS frameworks on the platform.

After Azure, I worked in a Sales Engineering capacity for the private PaaS startup Apprenda before building my own consulting company. After that, I worked with small and large enterprises for several years to implement modern cloud and big data solutions. Some of the companies I worked with include Microsoft, T-Mobile, and CenturyLink. Now, I work on the Azure Containers team at Microsoft.

Talks and Podcasts