Prior to joining Intel in 2007, he worked for Motorola in the software development group mainly involved in projects related with communications technologies. He has a degree in Electronic Engineering and a strong formation in Software Engineering. His expertise areas include Operating Systems, Distributed Operating Systems, Embedded, Virtualization, Networking and low level programming in general.