Skip to content
View cafpaiva's full-sized avatar

Block or report cafpaiva

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cafpaiva/README.md

Olá, eu sou Charles Paiva 👋

Full-Stack Developer | Angular & TypeScript | Java & Spring Boot

Desenvolvo aplicações web completas, com foco em interfaces modernas e escaláveis utilizando Angular e TypeScript, integradas a APIs robustas.

Portfólio E-mail

Sobre mim

Sou desenvolvedor full-stack com forte atuação no frontend, especializado na criação de aplicações com Angular e TypeScript. Busco construir interfaces modulares, responsivas, testáveis e preparadas para evoluir.

No backend, trabalho principalmente com Java, Kotlin e Spring Boot, criando APIs e serviços que se integram às aplicações web de ponta a ponta.

Tenho interesse especial em Clean Architecture, Domain-Driven Design (DDD) e boas práticas de engenharia. Também desenvolvo produtos completos com banco de dados, autenticação, integrações com inteligência artificial, pagamentos, automação de entrega e infraestrutura em nuvem.

O que eu desenvolvo

  • aplicações web modulares e responsivas com Angular e TypeScript;
  • componentes reutilizáveis e interfaces orientadas à experiência do usuário;
  • integração de aplicações frontend com APIs REST e serviços externos;
  • APIs e serviços backend com Java, Kotlin e Spring Boot;
  • arquiteturas orientadas ao domínio, com baixo acoplamento;
  • integrações com PostgreSQL, Supabase, serviços de IA e pagamentos;
  • testes automatizados e pipelines de integração e entrega contínuas;
  • aplicações conteinerizadas e soluções executadas na AWS.

Tecnologias

Frontend

Angular TypeScript React

Backend

Java Kotlin Spring Boot

Dados, cloud e ferramentas

PostgreSQL Supabase AWS Docker GitHub Actions

Projeto em destaque

API desenvolvida com Java e Spring Boot como referência prática de Clean Architecture. O projeto representa os quatro círculos da arquitetura em pacotes de alto nível, mantém os Interactors independentes de frameworks e utiliza testes automatizados no formato given-when-then.

Conheça outros trabalhos no meu portfólio.

Vamos conversar?

Estou sempre aberto a trocar ideias sobre desenvolvimento de software, arquitetura e novos produtos.

📧 paiva.charles@gmail.com

Pinned Loading

  1. customer-service customer-service Public

    Referencia de Clean Architecture (Robert C. Martin) em Spring Boot: os quatro circulos como pacotes de topo, Interactors sem dependencia de framework, testes given-when-then.

    Java