Резюме для организации, это первое с чем сталкивается наниматель, когда знакомится с Вами. Посредственно оформленное Curriculum vitae в большинстве случаев является триггером для работодателя Вас даже не рассматривать, так как оно уже много говорит о Вашем отношении к будущей работе.
Однако, взяв за основу стандартные шаблоны из word и оформив резюме в соответствии с примером можно решить все вопросы с офоромлением.
Портфолио для начинающего разработчика штука очень нужная и полезная - она позволит оценить Ваши текущие навыки, понимание паттернов проектирования и грамотность написания кода.
Сопроводительное же письмо - есть исключительно блажь рекрутеров, которые вдруг однажды начали считать, что несколько предложений как-то могут охарактеризовать кандидата или помочь понять почему он хочет "попасть команду".
В 90% случаев люди ищут работу для того, чтобы прокормить себя и свою семью. Это нормально и очень странно выстраивать между собой и соискателем какие-то иные взаимоотноше