He has Master's degrees in Computer Engineering and Telecommunication Engineering, and over twenty years of software development experience across the European, North American and Australian markets.