He has experience restructuring and implementing management systems, implementing core banking software, establishing standard account procedures, revisiting and strengthening internal control as well as financial administration requirements in different environments (such as corporate and development agencies) and supervising internal audit within the organization.