Geraldo Pereira

Sou desenvolvedor backend, focado em Node.js, NestJS, TypeScript e, mais recentemente, C# e .NET. Gosto de criar APIs bem estruturadas, seguras e fáceis de manter, sempre seguindo boas práticas como Clean Code e os princípios SOLID, que aplico no dia a dia.

Tenho experiência com autenticação e autorização usando JWT, criptografia de senhas com bcrypt, validações com class-validator, documentação de APIs com Swagger, além do uso de middlewares, guards e pipes no NestJS para garantir segurança, validação e padronização.

Trabalho bastante com PostgreSQL, utilizando ORMs como Prisma e TypeORM, sempre atento à modelagem de dados, performance das consultas e organização dos repositórios. Também tenho familiaridade com integrações via REST e GraphQL, versionamento com Git e GitHub, além de boas práticas de controle de versionamento e colaboração em equipe.

Desenvolvedor Full-Stack

Comecei minha trajetória no desenvolvimento pelo front-end, com React, Next.js e Tailwind, mas foi no back-end que encontrei meu espaço, onde realmente me sinto à vontade para resolver problemas e transformar ideias em sistemas funcionais e bem organizados.

Atualmente estou me aprofundando em C# e .NET, além de estudar AWS, para evoluir e desenvolver soluções cada vez mais robustas e escaláveis. Também estou cursando Engenharia de Software, o que tem me ajudado muito a aprofundar conhecimentos sobre arquitetura, estruturas de dados e algoritmos.

Gosto muito de trabalhar em equipe, trocar conhecimento e aprender coisas novas. Tenho experiência com metodologias ágeis como Scrum e Kanban, e acredito que a colaboração é essencial para qualquer projeto dar certo.

Estou sempre estudando e buscando melhorar como profissional e como pessoa, seguindo firme nessa jornada na área de tecnologia