Rate my Resume on a scale of 10.
Open for suggestions.
2nd page is in the comments
Welcome to the FreeCodeCamp community
Your CV looks a well thought resume with a lot of content.
My advice for you would be to reduce the size of it. I know for experience that for junior positions the best to go with is a 1 page resume.
Hope it helps you