1) В опыте работы пишите не то, чем занимались, а то, что сделали/достигли, уже потом коротко обязанности
2) Много текста. «Коротко о главном» — никому не нужно, напишите это в Cover Letter, если будет уместно для вакансии, добавив информацию о том, почему Вас заинтересовала именно эта вакансия.
Вместо данного раздела предлагаю вставить простой и понятный Career Objective — в какой компании ищете работу, на какую должность, какой она должна быть. Отправляете в стартап — пишите, что молодой талантливый программист ищет работу в стартапе, чтобы реализовать свои навыки эктремального программирования (или чего там?) и работы в команде, если в Газпром отправляете — делаете упор на крупную компанию, проекты.
3) «Еще знаю», «еще умею», «еще могу» — недопустимо в резюме
4) Научные знания уберите, вы же не в ВУЗ на кафедру подрабатывать устраиваетесь
5) Хобби не нужны, это лишнее. Если Вы заинтересуете компанию как специалист, только тогда они будут интересоваться, впишетесь ли Вы в коллектив
6) Фотку уберите, выглядит несерьезно (не сочтите за грубость, лицо у Вас приятное, но фотка на сайт знакомств лучше подошла бы)
7) Свои проекты наверх, под опыт работы
9) Сам не программист, но подозреваю, что было бы круто дать ссылку на гитхаб, блог на английском (Вы ведь им владеете) и сертификаты (если есть, их нужно в самый верх). Да, акком на StackOverflow не надо «хвастаться», если там есть, что показывать — напишите рядом со ссылкой сверху, что это профиль StackOverflow
10) Меня лично шрифт напрягает — с экрана читается плохо. Но это смотрите сами)
P.S. Из резюме вообще не понятен Ваш уровень — то ли Вы после ВУЗа ищете любую кодинг-работу, то ли Вы серьезный программист и предлагаете скиллы для серьезных проектов. Непонятно вообще, что вы ищете :) Учтите, в среднем 7 секунд рекрутеры тратят на просмотр резюме.