You have a terrific CV, but need to add a few details to seal the deal with recruiters by increasing your technical score:
a) Emphasize much more the languages in which you coded, since many recruiters look at this first: Start each work experience with the tech stack that you mainly used, putting the core keywords in bold. Eg, start your latest Zalando internship with 'Developed analytics tool for marketing department from scratch in Python, PostgreSQL and hosted it using AWS EC2 and Lambda'.
b) Mention that you worked in a team, and shipped a valuable product, by adding: 'Worked with 1 devops engineer, 1 testing engineer and 1 frontend developer with weekly sprints; we shipped the beta version within 2 months, on time, and saw immediate strong daily usage from half of the marketing department, allowing them to increase the efficiency of their €10m+ annual marketing budget'.
c) Restructure your CV by putting your most recent experience (your current computer science master at TU Munich) at the top. Otherwise you will be mentally compared to candidates with significant work experience and will make a less strong first impression to the recruiter. Furthermore, we suggest you remove your business internship at Optics GmbH, as this dilutes your story of being a great coder.
d) Finally, you very briefly mention that you were in the board of directors of your university department's student council. This is great, and you should mention which tasks you performed, e.g. 'Responsible to draft suggestions with 3 other students on the use of 3 available rooms; presented suggestions at faculty board meeting and convinced board to adopt our suggestions'. This will further increase your leadership and soft skills scores.
3. Your ranking across 3 dimensions
4. Your probabilities to get invited
One final tip: Use our 1 page CV template which is optimized to get you invited into top firms.
And email us at [email protected] if you need more feedback. We respond within 24 hours!