Hi Melissa,
your structure is good, but I would not be too dogmatic about it. After all, you also want to use your self-presentation to tell the interviewer what he/ she cannot find in your resume, i.e. your motivation. The purpose of the self-presentation is to get to know you better as a person and to convince the interviewer that it is indeed very logical that you are now discussing the opportunity to work as a consultant. That is to say, you need to present a common thread in what you have been doing so far which now logically culminates in this interview. It is this logic that you want to convey to the interviewer.
If you achieve to get this message across using the structure you presented, fine. If not, restructure.
Let me know if you have further questions regarding your self-presentation.
Best regards
(edited)
Thank you Vlad, that is very helpful!
However, should I worry that my presentation would be a summary of my CV? I am afraid that if I explain my roles, it would seem like I was reading my CV
The interviewer would not read your CV before the interviews. Highlight one greatest achievement in each of the roles - it's not what you have in your CV