💻 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
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.
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:
- 🌐 Demo ao vivo: https://qrart.com.br
- 📂 Repositório: https://github.com/tiagosune/qrart
💡 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.
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:
- Repositório: https://github.com/tiagosune/MedType
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:
| 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 |
-
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)
- 📈 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
- 💼 LinkedIn: https://linkedin.com/in/tiagosunedev
- 📧 Email: tiagosune1@hotmail.com
- 🌐 Portfólio: https://tiagosune.com
⭐ 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
