Weldon Robert DeSouza

Chief Information Officer at Nexus Insurance Brokers

Weldon DeSouza is a Chartered IT Professional of the British Computer Society (UK) and a Certified Computing Professional (USA). In addition, he holds a Masters of Business Administration degree. He has demonstrated his competence in Information & Communications Technology with over 20+ years of experience gained with international insurance organizations such as American Life Insurance, Eagle Star International and, prior to joining Nexus, he held the position of Information Technology Manager (Middle East) for Zurich International Life.

He has comprehensive hands-on knowledge of Systems Development & Design, Project Management and IT Infrastructure having worked on numerous IT platforms. In addition he has several professional IT vendor certifications and has completed LOMA (Life Officers Management Association Level 1).

He is responsible for developing, managing and overseeing the overall Information & Communication Technology function and Strategy of the organization for the entire Nexus Group.

Timeline

  • Chief Information Officer

    Current role

View in org chart