Giovane Santiago

Desenvolvedor Back-End | Java, TypeScript

Sobre Mim

Desenvolvedor Back-End com foco em Java e Spring (Boot, MVC, Security, Data JPA/NoSQL). Experiência na construção de APIs RESTful, microsserviços escaláveis, testes automatizados (Spring Boot Test, MockMvc) e integração com bancos relacionais e NoSQL. Conhecimentos em Docker, Git, Linux e fundamentos de cloud (AWS). Praticante de Clean Code, SOLID e arquitetura sustentável.

Linguagens Principais

Java
71%
TypeScript
22%
JavaScript
7%

Projetos Destacados

Wishlist Service

Microserviço responsável por gerenciar uma wishlist (lista de desejos)

Java Spring Boot MongoDB
⭐ 4 stars 📌 2 forks
EM ANDAMENTO

Ecommerce AWS-serverless

Plataforma de e-commerce com arquitetura serverless na AWS

AWS Lambda API Gateway DynamoDB TypeScript
⭐ 5 stars 📌 3 forks

API Checklist Entregas

API para integração de banco de dados da aplicação Checklist Entregas

Java Spring Boot REST API
⭐ 8 stars 📌 2 forks

App Checklist Entregas

Aplicação para controle de entregas de motos da Royal Enfield

TypeScript Angular Front-end
⭐ 6 stars 📌 1 fork

BotRoyal

Bot para automação de processos relacionados à Royal Enfield

Java Automação
⭐ 4 stars 📌 1 fork

FormulárioRoyal

Formulário com entrada de dados para análise de financiamento

TypeScript React Formulários
⭐ 3 stars 📌 0 forks

Experiência Profissional

KSI Consultas

Desenvolvedor Back-End / Java Salvador, Bahia, Brasil · Remoto maio de 2023 - Presente (2 anos 2 meses)
  • Desenvolvimento de APIs RESTful utilizando Java com Spring Boot, Spring Security e Spring Data JPA.
  • Criação de funcionalidades para consulta de crédito e informações veiculares, com integrações a APIs externas.
  • Manutenção de código legado, correção de bugs e refatorações com foco em Clean Code e princípios SOLID.
  • Integração com bancos de dados relacionais (MySQL) e otimização de consultas.
  • Atuação em equipe ágil com participação em revisões de código e decisões técnicas.

RBS Consultoria em Tecnologia da Informação

Desenvolvedor Full-Stack Jr. Salvador, Bahia, Brasil · Remoto agosto de 2021 - maio de 2023 (1 ano 10 meses)
  • Desenvolvimento e manutenção de telas com HTML5, CSS3 e Javascript
  • Implementação de back-end com Java
  • Testes unitários com JUnit

Habilidades Técnicas

Java
Spring Framework
Spring Boot
Spring MVC
Spring Security
Spring Data JPA / Spring Data NoSQL (MongoDB, Redis)
Spring Boot Test / Spring MVC Test (MockMvc)
Thymeleaf
AWS Lambda
REST APIs
API Gateway
PostgreSQL
MySQL
MongoDB
Redis
DynamoDB
Docker
Git
Maven
Linux
Design Patterns
Clean Architecture
SCRUM
Cybersecurity

Certificações

Design Patterns em Java II
Alura
novembro de 2023
Formação Cybersecurity Specialist
DIO
dezembro de 2022
Formação Programação paralela com Threads em Java
Alura
novembro de 2023
SOLID com Java
Alura
outubro de 2023
Québec Java Digital
DIO
novembro de 2022
Projetos ágeis com SCRUM
DIO
março de 2022

Formação Acadêmica

Universidade Católica do Salvador

Curso Superior de Tecnologia (CST), Análise e Desenvolvimento de Sistemas maio de 2025 - dezembro de 2027