Before Midokura, I have hold architecture positions at Marvell Semiconductors and Mellanox Technologies dealing with Ethernet switching, cloud virtualization and SDN technologies. I have spent the first half of my career as a software engineer and a software team leader developping software for embedded systems in the communication industry.