JSFiddle - React, Tailwind, and code Playground

JavaScript

var tabela = {
    Name: "VagaExemplo",
    Description: "Descricao",
    Skills: {
        "56b68108869038280db291e6": "90",
        "56b68108869038280db291d9": "70",
    }
};

var pessoas = [{
    Name: "PessoaExemplo",
    Description: "Descricao",
    Skills: {
        "56b68108869038280db291d9": "60",
    },
    Pontuacao: 10
}, {
    Name: "PessoaExemplo2",
    Description: "Descricao",
    Skills: {
        "56b68108869038280db291e6": "90",
        "56b68108869038280db291d9": "80",
    },
    Pontuacao: 0
}];

var pontos = pessoas.map(function(pessoa) {
    var pontos = 0;
    Object.keys(pessoa.Skills).forEach(function(codigo) {
        pontos += parseInt(tabela.Skills[codigo], 10) * parseInt(pessoa.Skills[codigo], 10);
    });
    return {
        nome: pessoa.Name,
        pontos: pontos
    };
});
alert(JSON.stringify(pontos, null, 4));