Carlos Eduardo Barboza Serra — Desenvolvedor Full Stack
PORTFÓLIO · DESENVOLVEDOR FULL STACK
SÃO PAULO · SP · BRASIL
0%
FULL STACK · SÃO PAULO, SP

CARLOS EDUARDO BARBOZA SERRA

ANGULAR · TYPESCRIPT · JAVA 17 · SPRING BOOT · POSTGRESQL · AWS

Desenvolvedor Full Stack atuando em plataforma LMS com Angular 18, Spring Boot 3 e PostgreSQL. SPAs integradas a APIs REST, autenticação JWT com controle de papéis, arquitetura em camadas e acessibilidade WCAG 2.1.

0
Projetos
0
Tecnologias
0
Formações
0
Cursos
carlos@dev:~
scroll
// HABILIDADES TÉCNICAS

Stack e Competências

Desenvolvimento full stack com Angular e Spring Boot, do banco de dados à interface, aplicando Clean Code, SOLID e acessibilidade.

Back-End Java

APIs RESTful com Spring Boot 3, Spring Data JPA e Hibernate, com validações, tratamento global de exceções e arquitetura em camadas.

Java 17Spring Boot 3Spring Data JPAHibernate
🔷

Back-End C# / .NET

APIs e aplicações com ASP.NET MVC e .NET Core, aplicando POO e boas práticas de manutenibilidade.

C#ASP.NET MVC.NET CoreJSF
🗄️

Banco de Dados

Modelagem relacional e NoSQL com relacionamentos 1:1, 1:N e N:N, e versionamento de migrations com Flyway.

PostgreSQLMySQLSQL ServerMongoDBFlywayH2
🔌

APIs, Auth & Integração

APIs RESTful com padrão DTO, autenticação JWT, Spring Security e controle de permissões por papéis (ADMIN, PROFESSOR, ALUNO).

RESTJWTSpring SecurityDTO PatternPostman
📐

Arquitetura & Boas Práticas

MVC, Clean Code, princípios SOLID, Orientação a Objetos e noções de DDD.

MVCSOLIDClean CodeOOP
🅰️

Front-End Angular

SPAs responsivas em Angular 18 e TypeScript, integradas a APIs REST, com dashboards e componentes reutilizáveis.

Angular 18TypeScriptAngular MaterialTailwind CSSHTML5 / CSS3
🛠️

Ferramentas & Metodologias

Versionamento com Git/GitHub, ambientes padronizados com Docker Compose e entrega contínua em equipes ágeis.

GitGitHubDocker ComposeCI/CDScrumKanban
☁️

Cloud & Infra

Deploy e infraestrutura em Amazon Web Services, containers Docker e administração de servidores Linux.

AWSDockerUbuntu ServerNetworking

Acessibilidade & UX

Widget de acessibilidade conforme WCAG 2.1 (AA/AAA): alto contraste, suporte a daltonismo, lupa, guia de leitura, ajuste de fontes e VLibras.

WCAG 2.1VLibrasChart.jsGSAP
// TRAJETÓRIA

Experiência

Da atuação voluntária ao desenvolvimento full stack de uma plataforma LMS, sempre em equipes ágeis e multidisciplinares.

SF
AGO 2026 — ATUAL
SINGLE FUTURE
Desenvolvedor Full Stack FULL STACK
  • Desenvolvimento de uma plataforma LMS (Learning Management System) escalável, segura e responsiva com Angular 18, Spring Boot 3, Java 17 e PostgreSQL.
  • Autenticação e autorização com JWT e Spring Security, controle de permissões por papéis (ADMIN, PROFESSOR e ALUNO), proteção de rotas e interceptadores HTTP.
  • APIs RESTful em arquitetura de camadas (Controller, Service e Repository) com Spring Data JPA, validações, tratamento global de exceções, Clean Code e SOLID.
  • Modelagem do banco em PostgreSQL e versionamento de migrations com Flyway.
  • Interfaces responsivas e dashboards administrativos com Angular Material, Tailwind CSS, Chart.js e GSAP.
  • Sistema de gestão acadêmica com cursos, matrículas, professores, alunos, áreas, categorias, regiões, unidades, notas, frequência e acompanhamento de progresso.
  • Upload de imagens e widget de acessibilidade conforme WCAG 2.1 (AA/AAA), com alto contraste, suporte a daltonismo, lupa, guia de leitura, ajuste de fontes e integração com VLibras.
  • Padronização do ambiente com Docker Compose e versionamento com Git/GitHub em times ágeis (Scrum e Kanban).
Angular 18TypeScriptAngular MaterialTailwind CSSJava 17Spring BootSpring SecurityJWTPostgreSQLFlywayDockerChart.jsGSAPWCAG 2.1
SF
JUN 2026 — AGO 2026
SINGLE FUTURE
Desenvolvedor Back-End Júnior BACK-END
  • APIs RESTful com Java 17, Spring Boot, Spring Data JPA e Hibernate: operações CRUD, validações, regras de negócio e tratamento centralizado de exceções.
  • Aplicações em C# com .NET Core e ASP.NET MVC, aplicando arquitetura MVC, separação de responsabilidades e padrões de projeto.
  • Modelagem de bancos relacionais e NoSQL (MySQL, SQL Server, H2 e MongoDB), com relacionamentos, consultas e persistência eficiente.
  • Arquitetura em camadas com padrão DTO, injeção de dependências e boas práticas de orientação a objetos.
  • Testes e validação de APIs com Postman e JSON, garantindo consistência das integrações.
  • Versionamento com Git/GitHub e entrega contínua em metodologias ágeis (Scrum e Kanban).
Java 17Spring BootSpring Data JPAHibernateC#.NET CoreASP.NET MVCMySQLSQL ServerMongoDBDTO PatternPostmanDockerCI/CD
CK
JAN 2024 — AGO 2024
CENTRO DE INTEGRAÇÃO CIDADÃO · CIC CIDADE KEMEL
Programa de Voluntariado VOLUNTARIADO
  • Apoio administrativo: organização de documentos, arquivamento de dados e suporte às rotinas da instituição.
  • Atendimento ao cliente presencial, por telefone e por e-mail, desenvolvendo comunicação e resolução de problemas.
  • Aprendizado técnico em treinamentos oferecidos pela instituição em parceria com entidades formadoras.
  • Colaboração com equipes multidisciplinares em ambiente de atendimento, reforçando trabalho em equipe.
AtendimentoSuporte TécnicoTrabalho em Equipe
// PORTFÓLIO

Projetos em Destaque

Da plataforma LMS em produção às APIs construídas para dominar arquitetura em camadas e boas práticas de engenharia de software.

📦
API REST · Java · Spring Boot2025

Sistema de Pedidos RESTful

API REST completa em Java 17 e Spring Boot para gestão de pedidos, produtos, categorias e usuários. CRUD completo em arquitetura Controller/Service/Repository, relacionamentos One-to-One, One-to-Many e Many-to-Many via JPA/Hibernate, e tratamento centralizado de exceções. Persistência em H2.

Java 17Spring BootSpring Data JPAHibernateH2Git/GitHub
API REST · Java · MongoDB2025

Rede Social API

API REST com Spring Data MongoDB para gerenciamento de usuários e postagens. CRUD completo com padrão DTO, estrutura NoSQL com documentos embutidos e referências (@DBRef), consultas customizadas por texto e intervalo de datas via MongoRepository, e tratamento global de exceções.

JavaSpring BootSpring Data MongoDBMongoDBDTO Pattern
API · Desktop · Web · C#2024

IndieFusion

Solução integrada de grande porte, unindo Web API, aplicação Desktop e interface Web MVC em C#. APIs RESTful para comunicação entre subsistemas, padrão MVC no componente web, e banco de dados relacional para persistência e consistência das informações.

C#.NET CoreASP.NET MVCAPIs RESTSQL Server
// TECNOLOGIAS

Stack Completa

Java 17
C#
Spring Boot
.NET Core
Spring Data JPA
Hibernate
ASP.NET MVC
MySQL
SQL Server
MongoDB
H2
JavaScript
HTML5 / CSS3
Git / GitHub
DTO Pattern
Postman
Scrum / Kanban
Angular 18
TypeScript
PostgreSQL
Spring Security / JWT
Tailwind CSS
Docker
AWS
Flyway
WCAG 2.1 / VLibras
Java 17
C#
Spring Boot
.NET Core
Spring Data JPA
Hibernate
ASP.NET MVC
MySQL
SQL Server
MongoDB
H2
JavaScript
HTML5 / CSS3
Git / GitHub
DTO Pattern
Postman
Scrum / Kanban
Angular 18
TypeScript
PostgreSQL
Spring Security / JWT
Tailwind CSS
Docker
AWS
Flyway
WCAG 2.1 / VLibras
carlos.profile.ts
interface Developer {
  name: "Carlos Eduardo Barboza Serra";
  role: "Desenvolvedor Full Stack";
  company: "Single Future";
  location: "São Paulo, SP";
  education: "ADS · Anhanguera (2026)";
  frontend: ["Angular 18", "TypeScript", "Tailwind"];
  backend: ["Java 17", "Spring Boot", "C#", ".NET Core"];
  database: ["PostgreSQL", "MySQL", "MongoDB"];
  cloud: ["AWS", "Docker"];
  principles: ["SOLID", "Clean Code", "WCAG 2.1"];
  languages: ["pt-BR", "en"];
  openToWork: true;
}

const status = "Available";
// SOBRE MIM

Quem sou

Desenvolvedor Full Stack na Single Future, atuando no desenvolvimento de uma plataforma LMS com Angular 18, Spring Boot 3, Java 17 e PostgreSQL. Responsável por funcionalidades, regras de negócio, autenticação, arquitetura em camadas e experiência do usuário.

Base sólida em desenvolvimento orientado a objetos com Java e C#, APIs RESTful, modelagem de dados relacionais e NoSQL, Spring Security e JWT, além de Clean Code, princípios SOLID e padrões de projeto como DTO. No front-end, trabalho com Angular Material, Tailwind CSS, Chart.js e GSAP, e implemento acessibilidade conforme WCAG 2.1 (AA/AAA) com integração ao VLibras.

Em formação em Análise e Desenvolvimento de Sistemas pela Anhanguera, com Técnico em Informática pelo Senac e formações complementares em redes e infraestrutura. Colaboro em equipes ágeis com Scrum e Kanban, usando Docker Compose e Git/GitHub no dia a dia.

🎓
CST em Análise e Desenvolvimento de SistemasUniversidade Anhanguera SP · 06/2024 — 06/2026
📜
Técnico em InformáticaSenac São Paulo · 06/2023 — 03/2025
📜
Administração de Ubuntu ServerSenac São Paulo · 02/2025 — 03/2025
📜
Assistente de Operações de RedeSenac São Paulo · 06/2024 — 12/2024
📜
Assistente de Suporte e ManutençãoSenac São Paulo · 2024
🏅
Java Completo · POOCertificação complementar
🏅
Engenharia de SoftwareCertificação complementar
🌎
InglêsProfessional Working Proficiency