- Você passa nas vagas de empresa para pleno?
- Você preenche os requisitos de uma vaga de pleno?
- O que as pessoas ao seu redor falam não importa tanto
O que é uma lacuna dessas que você diz? Não sabe usar estruturas de dados? Sabe usar um Set, Map?
Design patterns você não precisa decorar, você pode estudar por exemplo no Refactoring Guru e começar a reconhecer quando um pattern se encaixaria, mas tomando cuidado pra não sair aplicando atoa e deixando seu código complexo.
Cada empresa tem um nivelamento, se você conseguir ser definido como pleno nas que você tem interesse, pode se considerar pleno. O que não significa que sei lá, na Netflix você seria pleno, e não tem problema. A Netflix pode não ser seu objetivo.
Você tem autonomia? Consegue resolver as buchas por conta própria? Tudo isso conta
EDIT:
Aconselho ler este artigo e montar seu brag document, isso vai ajudar a ver sua evolução, suas contribuições e inclusive argumentar na hora de pedir uma promoção/aumento. Algumas empresas até pedem pra que os funcionários façam esse documento desde que entram.