Just checked your profile , you have 3 jobs completed so far and all are showing correctly on your profile . One job is in progress. How are you checking your public profile ?
I checked my profile as a public user. (no login) its display just number of an hour and jobs. but not feedback and job list which I have done.
As you can see in the attached image, Work history and feedback are not showing.
Some jobs are originally posted as private or visible to logged in Upwork users only. Contracts formed based on those job postings will also not show in visitor view of your profile for privacy reasons.
I checked your profile and your recently ended contract is already showing on your profile including the feedback. Let us know if you need further assistance, thanks!