Мне кажется, вы путаете понятия резюме и портфолио. И то, и другое для программиста необходимы, но каждое на своем месте. Резюме - это своего рода дескрипшн о вас в общепринятой форме, который необходим именно в виде "бумажки" (или электронного документа), чтобы принимающая вас на работу сторона (особенно работники отдела кадров) могли легко оперировать данными о вас.
Портфолио же, в свою очередь, может наглядно показать ваши практические навыки и способность применять все то, о чем вы писали в резюме. Это вряд ли можно описать в текстовом виде "своими словами" (тот случай, когда лучше один раз увидеть).