Portfólio

Charles Paiva

Desenvolvedor Full-Stack — Java/Spring Boot + React/TypeScript

Construo APIs backend robustas seguindo Clean Architecture e DDD, além de produtos full-stack completos com React, TypeScript e integrações modernas (IA, pagamentos, autenticação). Este site organiza os projetos que uso como referência técnica e portfólio.

Stack

Java Kotlin Spring Boot Clean Architecture DDD React TypeScript Angular PostgreSQL Supabase AWS Docker GitHub Actions

Projetos

SecurePolicy Platform

Backend + Full-Stack

Plataforma full stack demonstrativa de seguros: portal interno de apólices e sinistros com backend Spring Boot, persistência JPA, frontend React e um micro-frontend Angular opcional. Inclui CI, análise estática (CodeQL) e documentação de engenharia (roadmap, sprints, GitFlow, conventional commits).

Java 11Spring Boot 2.7React 18 Angular 17TypeScriptGitHub Actions

Fiscal Ease

Produto / SaaS

SaaS de gestão fiscal para empresas brasileiras: centraliza obrigações, declarações, documentos (NF-e, NFS-e, CT-e, DARF, GNRE) e parcelamentos. Conta com extração automática de dados fiscais via IA (visão computacional sobre PDFs/imagens), multiempresa, autenticação e assinaturas pagas com ciclo de billing completo.

React 19TypeScriptTanStack Start SupabaseIA / Visão ComputacionalCloudflare Workers
Projeto privado — código disponível sob solicitação

customer-service

Referência técnica

Implementação de referência da Clean Architecture (Robert C. Martin) em Spring Boot: os quatro círculos como pacotes de topo, Interactors sem dependência de framework, boundaries explícitas e testes unitários no formato given-when-then.

Java 21Spring Boot 3JPA Clean ArchitectureJUnit 5

javafx-kotlin-application-series

Em evolução

Série de aplicações desktop com JavaFX, Kotlin, FXML, MVC, Clean Architecture, DDD e Gitflow. Primeira aplicação: um dashboard de gerenciamento de arquivos.

KotlinJavaFXClean Architecture