Vou ser bem sincero para tentar ajudar. Até porque já vi muitos casos como o seu.
Para contextualizar: Trabalho na área desde 2004. Sim, mais que a vida de alguns kkkk. E já fui líder técnico que entrevistava, recrutava, já tive empresa com alguns colaboradores. Então vou deixar minha opinião sobre isso.
Olhei seu currículo e linkedin, o resultado é:
Eu não te chamaria para entrevista.
Motivo principal: a comunicação em ambos lugares é arrogante.
Ninguém quer gente arrogante no time.
O que tem de arrogante na sua comunicação:
- Quem define a vaga e nível é o contratante.
- Com a experiência demonstrada nesses materiais, você não é nem Junior. Precisaria estagiar um bocado para ser júnior. Então quando você diz procurar vaga e pleno, você se coloca até como chacota.
- Você diz ter "domínio", você não tem. Eu não te conheço, nunca trabalhei contigo, mas estou a bastante tempo na área para saber que você não tem domínio. Domínio rápido, só comprando alguma coisa .com.br, o resto leva anos para ter.
- Bem provavelmente, se você não foi rejeitado por pretensão salarial, ainda será. Imagino que tudo que você acha que sabe, deve estar pedindo muito além do que vale. Eu ouvi cada coisa entrevistando pessoal nos últimos anos que olha...
- Seu currículo está redundante e com encheção de linguiça. Como o @Sellito bem disse, deixe tudo em uma página só. Mesmo que você tivesse muita experiência e soubesse muita coisa, mais vale resumir o currículo de acordo com a vaga, do que encher linguiça.
- Customize seu currículo de acordo com as vagas e seja objetivo. O modelo do seu currículo mostra que manda a mesma coisa para todas as empresas.
- Pela quantidade de tecnologias e capacidades que você cita no currículo, faz mais você parecer um pato do que alguém promissor. Sabe o pato? Faz de tudo um pouco e não executa nada direito. Melhor você dizer que sabe menos e que se dedica a algo nessa pouca experiência que você tem.
- Direcione o currículo para as vagas (redundando aqui) e para o seu objetivo. Quer ser back, se assuma back. Coloque o que sabe de back e deu. Pode ser que na entrevista algum outro conhecimento seu seja diferencial, e nesse momento, apenas nesse momento você deve se fazer valer dele.
- Hoje em dia, arrotar frameworks (e derivados) não quer dizer nada. Qualquer pessoa abre uma documentação e decora a sintaxe, ser desenvolvedor (programador, como quiser chamar), vai muito além disso, e é exatamente isso que tem te afastado das vagas. Como recrutador, eu vi um cara vendendo o que vídeo de youtube vende e não alguém que agregaria no meu time.
- Não existe falta de vaga. Existe ganância, falta de bom senso, pressa, presunção e um monte de coisas. O que mais tem é trabalho e a segunda coisa que mais tem é vaga. Muitas delas nem aparecem por aí. Tem um monte de empresa que não mostra as vagas e tá sempre com vaga aberta. As empresas deixam de crescer e fechar mais projetos porque não tem como administrar a urgência de salários exorbitantes, estrelismo, e pressa de ser o novo guru tecnológico. Obviamente as empresas pagam pouco, exploram muito, exigem demais, usam a galera e descartam como um cartucho velho de impressora.
- Você quer ser relevante para uma empresa? Você precisa ser lucro. As empresas contratam a possibilidade de lucro e lucros promissores. Interessa mais o como você vai ajudar a empresa, do que as coisas que você sabe. Isso é como o mercado funciona, sem entrar em questão de certo ou errado. Mostre ter valor como profissional, isso se faz mostrando uma pessoa disposta a aprender, contribuir, fazer acontecer e que não vai querer sair brilhando mais que os outros.
Tem várias outras coisas que entregam a soberba como "sou gestor", velho, ser gestor de "euquipe" ou de setores minúsculos em empresas menores ainda. Isso só transmite algo ruim. Você pode sim ser o responsável por tal atividade, isso soa muito melhor.
Espero ter ajudado e sei que a sinceridade aqui vai fazer doer, mas sem isso, você vai ficar patinando.
Abraço e boa sorte!