Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emanuel Vítor de Souza Silva - Backend Nodejs #167

Open
Emanuelvss13 opened this issue Dec 15, 2024 · 0 comments
Open

Emanuel Vítor de Souza Silva - Backend Nodejs #167

Emanuelvss13 opened this issue Dec 15, 2024 · 0 comments
Labels
CLT Tipo de contratação. Contrato Tipo de contratação. Estagiário Nível de experiência. Freelance Tipo de contratação. Híbrido Tipo de alocação. Júnior Nível de experiência. PJ Tipo de contratação. Presencial Tipo de alocação. Remoto Tipo de alocação.

Comments

@Emanuelvss13
Copy link

Emanuelvss13 commented Dec 15, 2024

Nome completo

Emanuel Vítor de Souza Silva

Apresentação

Atualmente, estou em formação em Análise e Desenvolvimento de Sistemas (ADS) pelo Instituto Federal do Piauí (IFPI). Sou um programador backend com sólida experiência em Node.js e Java, especializado na construção de soluções escaláveis e eficientes. Ao longo da minha carreira, participei de diversos projetos que exigiram tanto habilidades técnicas quanto uma forte capacidade de resolução de problemas.

Habilidades Técnicas:

  • Node.js: Desenvolvimento de APIs RESTful e GraphQL, além de microserviços, com ênfase em
    performance, segurança e versatilidade.
  • Java: Construção de aplicações robustas utilizando frameworks como Spring e Hibernate, com foco em
    integração e manutenibilidade.
  • Banco de Dados: Proficiência em bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB), com
    experiência em modelagem de dados e otimização de consultas.
  • Ferramentas de Desenvolvimento: Familiaridade com Docker, Git e CI/CD, garantindo um fluxo de
    trabalho ágil e colaborativo.
  • Cloud Computing: Conhecimento em AWS, com experiência na implementação de soluções em nuvem.
  • Testes Automatizados: Experiência em escrever testes unitários e de integração para garantir a
    qualidade do código, utilizando Jest no lado do nodejs e mockito e junit no lado java.

Experiencias

Bolsista no Projeto PNCF (Programa Nacional de Crédito Fundiário – Terra Brasil)
Responsável pelo backend do projeto PNCF, atuando na fiscalização das terras financiadas pelo
governo. Utilizei Node.js e o framework NestJS para desenvolver diversas funcionalidades, como:

  • Implementação de login de usuários utilizando refresh tokens.
  • Upload de imagens por meio de filas com AWS S3 e Bull.js.
  • Envio de e-mails para recuperação de senha.
  • Cacheamento de respostas com Redis.
  • Conteinerização do aplicativo utilizando Docker.
  • Uso da biblioteca Prisma para consultas no banco de dados e GraphQL como interface para clientes
    da aplicação.
  • Criação de formulários e relatórios personalizados através do Jasper Studio (iReport).

Freelancer no Aplicativo de Venda de Gado VBOI

  • Desenvolvedor backend do aplicativo de compra e venda de gado VBOI. Neste projeto, desenvolvi
    todos os aspectos do backend utilizando Node.js com o framework NestJS, desde o cadastramento até
    a listagem de ofertas. Enfrentei vários desafios, como:
  • Implementação de uma funcionalidade que exibe ofertas próximas ao usuário.
  • Criação de um chat síncrono entre compradores e vendedores para facilitar a comunicação.

Especialidades

NodeJs e Java

Contratação

Estou aberto tanto a contratação CLT como PJ. Lets Talk!

Contato

Labels

Nível

  • Estagiário
  • Júnior

Regime

  • PJ
  • CLT
  • Contrato
  • Freelance

Alocação

  • Remoto
  • Híbrido
  • Presencial
@github-actions github-actions bot added CLT Tipo de contratação. Contrato Tipo de contratação. Estagiário Nível de experiência. Freelance Tipo de contratação. Híbrido Tipo de alocação. Júnior Nível de experiência. PJ Tipo de contratação. Presencial Tipo de alocação. Remoto Tipo de alocação. labels Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLT Tipo de contratação. Contrato Tipo de contratação. Estagiário Nível de experiência. Freelance Tipo de contratação. Híbrido Tipo de alocação. Júnior Nível de experiência. PJ Tipo de contratação. Presencial Tipo de alocação. Remoto Tipo de alocação.
Projects
None yet
Development

No branches or pull requests

1 participant