Desenvolvedor Full-Stack especializado em Java/Spring Boot, Node.js/TypeScript e React.
Experiência em sistemas corporativos de alta complexidade, arquitetura multi-tenant e bancos de dados relacionais.
2024 - Presente
Desenvolvimento e manutenção de sistemas corporativos de alta complexidade com foco em:
🔹 Backend Development
- Desenvolvimento de APIs REST com Java/Spring Boot
- Modelagem e otimização de banco de dados Oracle
- Implementação de arquitetura multi-tenant
- Refatoração de código legado e otimização de queries
- Integração com sistemas governamentais (eSocial)
🔹 Frontend Development
- Desenvolvimento de interfaces com Thymeleaf e JavaScript
- Criação de componentes reutilizáveis
- Implementação de fluxos complexos de dados
🔹 Database & Architecture
- Modelagem de banco de dados relacional
- Queries SQL/JPQL otimizadas
- Migrations e estratégias de versionamento
- Cross-schema queries em ambientes multi-tenant
🔹 DevOps & Tools
- Git workflow avançado (rebase, merge, resolução de conflitos)
- Docker para ambientes de desenvolvimento
- Maven para gestão de dependências
- Documentação técnica detalhada
Stack Técnico:
Java 21 · Spring Boot · JPA/Hibernate · Oracle · Thymeleaf · JavaScript · Maven · Docker · Git
Stack: Java 21 · Spring Boot · JPA/Hibernate · Oracle · Thymeleaf
Sistema empresarial de alta complexidade com arquitetura multi-tenant.
Destaques:
- ✅ Arquitetura multi-tenant (isolamento de dados por cliente)
- ✅ Refatoração de código legado
- ✅ Otimização de queries SQL/JPQL
- ✅ Integração com sistemas externos
- ✅ Documentação técnica completa
Habilidades aplicadas:
- Modelagem de banco de dados relacional
- Migrations incrementais
- Cross-schema queries
- Design Patterns (Template Method, Strategy, Repository)
- LGPD e segurança de dados
Stack: Node.js · TypeScript · Fastify · Prisma · PostgreSQL
API RESTful robusta com autenticação JWT e validação de dados.
Features:
- ✅ Autenticação e autorização (JWT)
- ✅ CRUD completo com relacionamentos
- ✅ Validação de dados (Zod)
- ✅ Migrations automáticas
- ✅ Testes unitários
- ✅ Documentação Swagger
Habilidades aplicadas:
- TypeScript avançado
- Arquitetura em camadas
- Tratamento de erros
- Princípios SOLID
Stack: React Native · TypeScript · Expo
Aplicação mobile cross-platform (iOS/Android) com integração de API.
Features:
- ✅ Navegação entre telas (React Navigation)
- ✅ Consumo de API REST
- ✅ State Management
- ✅ Design responsivo
- ✅ Autenticação de usuários
Habilidades aplicadas:
- React Hooks
- Context API
- Async Storage
- Componentes reutilizáveis
Stack: React · TypeScript · Styled Components
Website responsivo e moderno para portfólio pessoal.
Features:
- ✅ Design responsivo (mobile-first)
- ✅ Animações suaves
- ✅ SEO otimizado
- ✅ Performance otimizada
✅ Java (Spring Boot, JPA/Hibernate, JPQL)
✅ Node.js/TypeScript (Express, Fastify)
✅ RESTful APIs
✅ ORM (Hibernate, Prisma, Drizzle, Knex)
✅ Autenticação e Autorização (JWT)
✅ React e React Native
✅ Thymeleaf (Template Engine)
✅ JavaScript/TypeScript
✅ HTML5/CSS3
✅ Responsive Design
✅ Oracle (queries avançadas, multi-tenant)
✅ PostgreSQL, MySQL, SQLite
✅ Modelagem de dados
✅ Migrations e versionamento
✅ Otimização de queries
✅ Multi-tenant Architecture
✅ Design Patterns (GoF)
✅ Clean Architecture
✅ SOLID Principles
✅ Refatoração de código legado
✅ Git (workflow avançado: rebase, merge, cherry-pick)
✅ Docker e Docker Compose
✅ Maven, npm
✅ Linux/Ubuntu
✅ CI/CD básico
✅ Documentação técnica
✅ Resolução de problemas
✅ Aprendizado rápido
✅ Comunicação clara
✅ Trabalho em equipe
✅ Autogerenciamento
// 💼 Profissionalmente
- Desenvolvendo sistemas corporativos de alta complexidade
- Trabalhando com arquitetura multi-tenant
- Refatorando código legado
- Otimizando queries e performance
// 📚 Estudando
- Java Avançado (Streams, Optional, Generics)
- Design Patterns aplicados
- Clean Code e princípios SOLID
- Testes Unitários (JUnit, Mockito)
// 🚀 Próximos Passos
- Spring Cloud (Microsserviços)
- Kubernetes
- Arquitetura Event-Driven
- DDD (Domain-Driven Design)🎓 Engenharia de Software
Acadêmico | Em andamento
📚 Cursos e Certificações:
- Formação Java - Rocketseat (em andamento)
- Node.js e TypeScript
- React e React Native
- Design Patterns
- Git e GitHub
Desenvolvimento:
- Sistemas em produção com usuários reais
- Refatoração de código legado
- Otimização de queries complexas
- Integração com sistemas externos
Documentação:
- Guias de setup e arquitetura
- Troubleshooting guides
Aprendizado:
- Múltiplas tecnologias dominadas
- Adaptação rápida a novos frameworks
- Crescimento contínuoEstou sempre aberto a novos desafios, colaborações e oportunidades!