Skip to content

tiagosune/tiagosune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 

Repository files navigation

👋 Olá, eu sou o Tiago Duarte

💻 Desenvolvedor Full Stack | Java | Spring Boot | PostgreSQL | Angular

Transformo problemas reais em soluções backend bem estruturadas, com foco em clareza, organização e aprendizado contínuo.

🎓 Análise e Desenvolvimento de Sistemas – Universidade Feevale (em andamento - 07/2026)
🎓 Desenvolvedor Full Stack Python – EBAC (em andamento - conclusão em 2026)
🌐 Meu site - https://tiagosune.com
📍 Novo Hamburgo, Rio Grande do Sul, Brasil


🎯 Objetivo Profissional

Busco uma oportunidade como Desenvolvedor Full Stack Júnior, onde eu possa contribuir com soluções reais, aprender com profissionais experientes e evoluir tecnicamente dentro de um ambiente colaborativo.

Meu diferencial:
Base sólida em Java, experiência prática com Spring Boot e Angular, arquitetura em camadas e forte compromisso com boas práticas e evolução constante.


🛠️ Stack Tecnológico

🔧 Backend

Java Spring Boot Spring Security Spring Data JPA REST APIs JWT

🗄️ Banco de Dados

PostgreSQL

☁️ Cloud & DevOps

AWS Nginx Linux

🎨 Frontend

Angular JavaScript HTML5 CSS3

🛠️ Ferramentas

Git GitHub Maven IntelliJ VS%20Code Insomnia


📌 Projetos em Destaque

🚀 QrArt – Plataforma SaaS de QR Codes Dinâmicos e Personalizados

Problema resolvido:
QR Codes estáticos não podem ser atualizados após impressos, gerando desperdício e limitando campanhas de marketing, cardápios digitais e materiais promocionais.

Solução:
Aplicação web SaaS completa para criação de QR Codes dinâmicos com logo personalizada, redirecionamento editável e sistema de pagamentos integrado.

Principais funcionalidades:

  • Autenticação JWT com controle de acesso por roles (USER/ADMIN)
  • QR Codes Dinâmicos com redirecionamento editável sem gerar novo código
  • Upload de logo personalizada com sobreposição inteligente
  • Integração Stripe para pagamentos com webhook configurado
  • Painel administrativo para gestão de usuários e QR Codes
  • Interface SPA com dark/light mode
  • Deploy completo em produção na AWS com domínio próprio e HTTPS

Stack Técnico:
Java 21 · Spring Boot 3 · Spring Security · JWT · PostgreSQL (AWS RDS) · ZXing · Stripe API · React · Vite · AWS EC2 · Nginx · Let's Encrypt

Aprendizados principais:

  • Implementação completa de Spring Security com JWT
  • Integração de pagamentos online com webhooks
  • Deploy em produção com infraestrutura real na AWS
  • Configuração de reverse proxy e certificados SSL
  • Arquitetura full-stack com frontend e backend separados
  • Upload e processamento seguro de arquivos
  • Resolução de problemas complexos (CORS, 403/413, QR ilegível)

Destaques técnicos:

  • 🔐 Autenticação stateless com JWT
  • 💳 Processamento de pagamentos assíncrono via webhook
  • 🌐 Servidor EC2 com Nginx como reverse proxy
  • 🔒 HTTPS configurado com Let's Encrypt
  • 📁 Upload seguro de imagens com validação
  • ⚡ SPA otimizada com Vite

🔗 Links:

💡 Este é meu projeto mais desafiador até o momento, unindo backend enterprise, integração com pagamentos, infraestrutura cloud e deploy em produção com domínio próprio.


🩺 MedType – Sistema de Digitação de Laudos Médicos

Problema resolvido:
A digitação de laudos médicos em arquivos soltos ou ferramentas genéricas gera desorganização, retrabalho e risco de perda de informações.

Solução:
Aplicação web para digitação de laudos médicos, com foco em organização, agilidade e facilidade de uso, separando claramente responsabilidades entre frontend e backend.

Principais funcionalidades:

  • ✅ API REST estruturada
  • ✅ Separação clara de camadas (Controller, Service, Repository)
  • ✅ Persistência de dados em banco relacional
  • ✅ Interface web desenvolvida em React
  • ✅ Validação de dados e tratamento de erros

Stack Técnico:
Java · Spring Boot · Spring Data JPA · PostgreSQL · React

Aprendizados principais:

  • Estruturação de aplicações backend em camadas
  • Criação e consumo de APIs REST
  • Integração entre frontend e backend
  • Organização de projetos para ambientes reais

🔗 Links:


📚 Biblioteca – Sistema de Gerenciamento de Biblioteca

Problema resolvido:
Bibliotecas pequenas ou acadêmicas frequentemente gerenciam acervos e empréstimos de forma manual ou desorganizada, dificultando o controle de prazos, multas e disponibilidade de livros.

Solução:
Sistema console em Java para gerenciamento completo de biblioteca, com cadastro de usuários e livros, controle de empréstimos/devoluções e geração de relatórios.

Principais funcionalidades:

  • ✅ Cadastro e gerenciamento de livros e usuários
  • ✅ Controle de empréstimos com limite de 3 livros por usuário
  • ✅ Validação de disponibilidade antes do empréstimo
  • ✅ Relatórios de livros disponíveis, emprestados e usuários com pendências

Stack Técnico:
Java · Java Streams · Collections (ArrayList, HashMap) · LocalDate API · POO

Aprendizados principais:

  • Aplicação prática de Programação Orientada a Objetos (encapsulamento, composição)
  • Uso de Collections para gerenciamento de dados em memória
  • Implementação de regras de negócio com validações
  • Manipulação de datas com java.time.LocalDate
  • Organização de código com separação de responsabilidades

🔗 Links:


📊 Estatísticas do GitHub

Stats Top Languages


🚀 Aprendizado Contínuo

Tópico Objetivo Específico Status
Java Aprofundar fundamentos e boas práticas 🟢 Contínuo
Spring Security JWT, OAuth2, autorização avançada 🟢 Contínuo
AWS EC2, RDS, S3, deploy e infraestrutura 🟡 Em progresso
Docker Containerização de aplicações 🟡 Próximo passo
Estruturas de Dados Listas, Pilhas, Filas, Árvores 🟢 Contínuo
Angular Melhor integração frontend/backend 🟡 Em progresso

🎓 Formação

  • Análise e Desenvolvimento de Sistemas
    Universidade Feevale (em andamento - 07/2026)

  • Desenvolvedor Full Stack Python
    EBAC – Escola Britânica de Artes Criativas e Tecnologias
    (Em andamento — conclusão prevista para 2026)


💡 O Que Busco

  • 📈 Evoluir tecnicamente como backend/full stack developer
  • 🤝 Trabalhar em equipe e aprender com profissionais experientes
  • 🧠 Construir soluções bem documentadas e organizadas
  • 🚀 Crescer junto com a empresa

📫 Como Me Encontrar


Se algum projeto chamou sua atenção, fique à vontade para entrar em contato ou deixar uma estrela!


Desenvolvido por Tiago Duarte · Última atualização: Fevereiro/2026

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors