Spanning over 33 years, Mr Hamza has held numerous offices, including notary public, court of first instance judge, general counsel at the Ministry of Agriculture, director of public prosecution and supreme court justice. Fluent in French, Mr Hamza is a visiting lecturer and author and has served on numerous legal delegations and committees in the public and private sectors.