GL

Olá, meu nome é

Gabriel Leitão

Engenheiro de Software

Software Engineer com 3 anos de experiência construindo aplicações web escaláveis e sistemas distribuídos. Atuo em toda a stack, desenvolvendo frontends modernos com React e Next.js, e serviços backend com NestJS, Java Spring Boot e Go.

Spring BootJavaTypeScriptGo+2 e mais
../competências

Conhecimentos

Java

Spring Boot

Go

Kotlin

TypeScript

JavaScript

TailwindCSS

React

NextJS

Node.js

NestJS

AWS

Docker

Jest

GraphQL

../destaques

Projetos em destaque

Mini Blog thumbnail

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
Coffee Delivery thumbnail

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

Ver todos?Go to projects

../experiências

Experiência profissional

Estou sempre aberto a novos desafios. Vamos trabalhar juntos para criar soluções incríveis!

Grupo RBS logo

Front End Developer

@ Grupo RBS

mai. de 2025 — Atual

  • Responsável pelo design e desenvolvimento de aplicações web de alta performance, focadas em SEO e otimização de Core Web Vitals.
  • Projeto e implementação de soluções escaláveis utilizando tecnologias como ReactJS, NextJS, Node.js e GraphQL.
  • Garantia da aplicação de boas práticas em HTML semântico e CSS moderno, promovendo acessibilidade e experiência do usuário.
  • Colaboração com equipes multidisciplinares para definição de requisitos técnicos e soluções alinhadas às necessidades de negócio.
  • Atuação na migração e integração de sistemas legados para arquiteturas modernas.
TypeScriptJavaScriptNode.jsReactNext.jsMongoDBGraphQLMUINXJestTailwindCSS
Sensedia logo

Engenheiro de Software

@ Sensedia

fev. de 2023 — dez. de 2024

  • Responsável pelo desenvolvimento de APIs REST no API Gateway usando NestJS, TypeScript, JWT e Jest, desenvolvendo documentação com Swagger e criando documentação adicional com todos os cenários de resposta e comportamento esperado.
  • Desenvolvimento de microserviços com NestJS utilizando AWS SQS para comunicação por filas, Docker/Docker Compose e JWT Auth com MongoDB, realizando testes unitários com Jest.
  • Construção de interfaces e componentes responsivos e escaláveis utilizando NextJS, TypeScript e Styled Components, gerenciando estados com Redux e integrando com o backend.
  • 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.
TypeScriptNestJSPostmanJestReact Testing LibrarySwaggerReactNextJSTailwindCSSAPI GatewayAWS SQSAWS SNSDockerMongoDB
TTY logo

Back End Developer

@ TTY

fev. de 2022 — jan. de 2023

  • Desenvolvimento e manutenção de aplicações Java utilizando o ecossistema Spring Boot para projetos financeiros de grande escala.
  • Construção e consumo de APIs RESTful para garantir integração segura e eficiente entre serviços financeiros internos.
  • Gerenciamento de bancos de dados relacionais (MySQL) com SQL e Spring Data JPA / Hibernate para ORM.
  • Identificação, diagnóstico e correção de bugs e problemas de aplicação em ambientes de teste e homologação.
  • Uso de Git para versionamento e participação ativa em cerimônias ágeis (Scrum/Kanban) para apoiar planejamento e entregas das sprints.
JavaSpring BootSpring Data JPAHibernateMySQLREST APIsGitJUnitPostman
../contato

Se interessou por mim? Entre em contato!