Gabriel

Olá, meu nome é

Gabriel Sousa

Tenho experiência tanto em tecnologias front end como back end, com enfase no front. Gosto de aprender e superar desafios que me façam sair da minha zona de conforto porquê acho que nos ajudam a crescer como pessoa. Sou tranquilo e fácil de se comunicar, ao menos é o que me dizem haha! Sou apaixonado por tecnologia em geral desde a infância.

NestJSJavaScriptTypeScriptReactNextJSDockerAWSGraphQLPipelines CI/CDAPI REST
Foto de perfil
../competências

Conhecimentos

NestJS

2 anos de experiência

JavaScript

3 anos de experiência

TypeScript

3 anos de experiência

TailwindCSS

3 anos de experiência

Styled-Components

3 anos de experiência

React

3 anos de experiência

NextJS

2 anos de experiência

Redux

2 anos de experiência

Swagger

2 anos de experiência

Jest

2 anos de experiência
../destaques

Projetos em destaque

Thumbnail do projeto Mini Blog

Mini Blog

Nesse Projeto foram feitas todas as criações de rotas, componentiazção do header e footer em todas as páginas e dos detalhes dos posts, além do uso de props para passagem de dados entre componentes. Foram Utilizados hooks como useState e useEffect além de hooks personalizados. O axios foi usado para requisições.

NodeJSJavaScriptReactFirebaseCSS Modules
Ver projeto
Thumbnail do projeto Coffee Delivery

Coffee Delivery

O projeto foi desenvolvido durante um desafio da trilha React.js 2022 no Ignite. Durante esse desafio, utilizamos alguns conceitos mais avançados desenvolvendo do zero um aplicativo para pedir cafés!

ReactTypeScriptStyled-ComponentsFigmaViteReact Hook Form Zod
Ver projeto

Se interesssou?Ver todos

../experiências

Experiência profissional

Estou sempre aberto a novos desafios e projetos emocionantes Vamos trabalhar juntos para criar soluções incriveis para sua empresa!

Logo da empresa TTY 2000
@ TTY 2000

Desenvolvedor Trainee

- Colaborar na criação de componentes e interfaces responsivas utilizando tecnologias como React, Next.js, TypeScript e Styled-Components, sob supervisão de desenvolvedores mais experientes

- Auxiliar na construção e manutenção de APIs REST utilizando NestJS e TypeScript incluindo integração com banco de dados PostgreSQL e implementação de autenticação JWT

- Planejamento de sprints era usado o Microsoft Azure DevOps, aplicando metodologias ágeis como Scrum e Kanban para otimizar a entrega do software

- Apoiar na construção e otimização de consultas SQL em bancos de dados relacionais PostgreSQL) para otimizar a performance

Competências

TypeScriptNestJSJest Azure DevOpsPostgreSQLDockerStyled-Components
Logo da empresa Sensedia
@ Sensedia

Desenvolvedor Full Stack Júnior

- Responsável pelo desenvolvimento de APIs REST no API Gateway usando NestJS, TypeScript, JWT e Jest desenvolvendo sua documentação com o Swagger e criando outra documentação com todos os cenários de resposta e comportamento esperado no Excel

- Desenvolvimento de micro-serviços com NestJS com o AWS SQS para comunicação por filas, Docker/dockercompose e JWT Auth com o MongoDB realizando os testes unitários com Jest

- Construir interfaces e componentes responsivos e escaláveis utilizando NextJS, TypeScript e StyledComponents gerenciando seus estados com Redux, fazendo a integração com o back end realizando os testes com Jest e React Testing Library

- Uso de serviços AWS como SQS, SNS, EKS, ECR e Lambda. Conteinerização de aplicações com Docker e Implementação de pipelines CI/CD para automação de deploys.

Competências

TypeScriptNestJSPostmanJest React Testing LibrarySwaggerReactNextJSTailwindCSSAPI Gateway
../contato

Se interessou por mim? Entre em contato!