GL

Hello, my name is

Gabriel Leitão

Software Engineer

Software Engineer with 3 years of experience building scalable web applications and distributed systems. I work across the full stack, developing modern frontends with React and Next.js, and backend services with NestJS, Java Spring Boot, and Go.

Spring BootJavaTypeScriptGo+2 and more
../skills

Knowledge

Java

Spring Boot

Go

Kotlin

TypeScript

JavaScript

TailwindCSS

React

NextJS

Node.js

NestJS

AWS

Docker

Jest

GraphQL

../highlights

Featured Projects

Mini Blog thumbnail

Mini Blog

This project covers route creation, header and footer componentization across all pages, post details, props for data passing, and hooks like useState and useEffect plus custom hooks. Axios was used for requests.

NodeJSJavaScriptReactFirebaseCSS Modules
View project
Coffee Delivery thumbnail

Coffee Delivery

This project was developed during the React.js 2022 Ignite track challenge. We used advanced concepts to build a coffee ordering app from scratch!

ReactTypeScriptStyled-ComponentsFigmaViteReact Hook FormZod
View project

See all?Go to projects

../experiences

Work Experience

I'm always open to new challenges. Let's work together to create amazing solutions!

Grupo RBS logo

Front End Developer

@ Grupo RBS

mai. de 2025 — Present

  • Responsible for the design and development of high-performance web applications, focused on SEO and Core Web Vitals optimization.
  • Design and implement scalable solutions using technologies such as ReactJS, NextJS, Node.js, and GraphQL.
  • Ensure the application of best practices in semantic HTML and modern CSS, promoting accessibility and user experience.
  • Collaborate with multidisciplinary teams to define technical requirements and solutions aligned with business needs.
  • Work on the migration and integration of legacy systems to modern architectures.
TypeScriptJavaScriptNode.jsReactNext.jsMongoDBGraphQLMUINXJestTailwindCSS
Sensedia logo

Software Engineer

@ Sensedia

fev. de 2023 — dez. de 2024

  • Responsible for developing REST APIs in the API Gateway using NestJS, TypeScript, JWT, and Jest, documenting them with Swagger and creating additional documentation with all response scenarios and expected behavior.
  • Developed microservices with NestJS using AWS SQS for queue-based communication, Docker/Docker Compose, and JWT Auth with MongoDB, performing unit tests with Jest.
  • Built responsive and scalable interfaces and components using Next.js, TypeScript, and Styled Components, managing state with Redux, integrating with the back end, and testing with Jest and React Testing Library.
  • Used AWS services such as SQS, SNS, EKS, ECR, and Lambda. Containerized applications with Docker and implemented CI/CD pipelines to automate deployments.
TypeScriptNestJSPostmanJestReact Testing LibrarySwaggerReactNextJSTailwindCSSAPI GatewayAWS SQSAWS SNSDockerMongoDB
TTY logo

Back End Developer

@ TTY

fev. de 2022 — jan. de 2023

  • Developed and maintained Java applications using the Spring Boot ecosystem for large-scale financial projects.
  • Built and consumed RESTful APIs to ensure seamless and secure integration among internal financial services.
  • Managed relational databases (MySQL) by writing SQL queries and applying Spring Data JPA / Hibernate for Object-Relational Mapping (ORM).
  • Identified, diagnosed, and resolved bugs and application issues in testing and staging environments.
  • Utilized Git for version control and actively participated in Agile ceremonies (Scrum/Kanban) to support sprint planning and deliveries.
JavaSpring BootSpring Data JPAHibernateMySQLREST APIsGitJUnitPostman
../contact

Interested? Get in touch!