Carlos Barbosa
Welcome,

Carlos Barbosa

Software Architecture & Engineering

With over 20 years of experience, software engineering is no longer just a profession — it has become part of who I am. Throughout this journey, I've designed systems, evolved architectures, solved complex problems, and shaped professionals in both industry and academia. Today, I combine backend development, software architecture, and teaching to build solutions that are solid, scalable, and meaningful.

About Me

My journey in technology

Experience & Passion

My 20+ year trajectory in software engineering allows me to understand not just coding, but architecture, design, and the impact of the systems we build. I work with agile methodologies, design patterns, and clean architecture to deliver robust solutions.

Beyond development, I'm passionate about teaching and sharing knowledge, believing that individual growth contributes to collective growth.

20+
Years of Experience
50+
Projects Completed
100+
Professionals Trained

Skills & Technologies

Technologies I master and use

Backend & Architecture

Java Kotlin Golang Spring Boot Spring Framework Spring Cloud Microservices Hexagonal Architecture Clean Architecture Design Patterns REST API

Database & Cache

PostgreSQL MongoDB DynamoDB Redis Apache Cassandra

Messaging & Streaming

RabbitMQ Apache Kafka AWS SNS AWS SQS AWS Kinesis

DevOps & Cloud

Docker Docker Compose Kubernetes AWS ECS AWS S3 AWS Secret Manager GitHub Actions Jenkins

AI & Innovation

Docker Docker Compose Kubernetes RAG Spring AI MCP Protocol LLMs

Security

OAuth 2.0 Spring Security JWT Encryption OWASP

Portfolio

Access my projects and repositories

Professional Experience

My career journey and professional achievements

Articles & Publications

Insights and knowledge shared on LinkedIn

Let's Talk

I'm always open to new opportunities and collaborations

📱 Phone

+55 (83) 99126-7778

📍 Location

João Pessoa, Paraíba - Brazil

🔗 Social Networks