He has worked as programmer, architect and manager building C++ and Java applications in the technology, insurance, health-care and financial industries for over 15 years, most notably Fujitsu, General Reinsurance, Standard & Poor's and Credit Suisse.