I'm thinking about applying for internship at Eesti Energia (Located in Europe, at Tallinn). I am eligible, but before contacting them, I need to learn how to compile an informative and complete CV and cover letter.
I was thinking, that most of people here have applied for a internship or a job in course of their life, and therefor being qualified of answering or guiding how to compile them.
Course of life
Image of what my CV looks like atm:

Rough sketch of cover letter contents
I started my academic career as Computer and Systems Engineer, but as I excelled in programming classes, I changed my major to Software Engineer and taken my specialty in web applications and logic.
As part of my hobbies, for a long time I attended Nõmme club of draughts and took part in quite a few draughts championships. As part of schools russian checker team, where I was the captain, our 4-member team archived places: 1, 1, 4, 2 in the (pre-collage) schools championship in Tallinn region. In my age group, I was among top 3 best in various checkers and draughts Nation wide championships. This also enabled me to compete in Europe wide championships, where among other nation wide champions I was mediocre. But, I still enjoyed outperforming about half of them each time.
Reasons why I want to apply there, are:
- I need to do at least 4-6 week traineeship and it's in the right field
- I have the requirements and tasks seem easy enough
- Company is well known and has fairly good reputation
- Family and friend think, that it would be acceptable place to work
- Myriad of options to do final thesis about open up
- Work place is located in the same city I live atm.
Question
I have some idea how Curriculum Vitæ should look like, but I'm not sure how to write informative one ( haven't seen any well made software engineer student resumes ). And mostly what should I put in cover letter
