Skip to content
View luiscidrao's full-sized avatar

Block or report luiscidrao

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.

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
luiscidrao/README.md

👋 Hi, I'm Luis Castelo | Olá, sou Luis Castelo

Backend Developer | Java & Spring Boot Specialist

Desarrollador Backend | Especialista en Java y Spring Boot

🇬🇧 English🇪🇸 Español🇧🇷 Português

LinkedIn Email WhatsApp Location


🇬🇧 English Version

🎯 What I Do

🔧 Transform monolithic legacy systems into scalable microservices architectures
📊 Build resilient, high-performance data pipelines with Kafka & RabbitMQ
⚡ Design low-latency systems capable of handling millions of transactions
🏗️ Implement Domain-Driven Design and Clean Architecture patterns
🚀 Work on technical modernization from legacy Java to cloud-native solutions

🛠️ Tech Stack

Backend Engineering

Java Spring Boot Python FastAPI Node.js

Data & Messaging

Apache Kafka RabbitMQ Redis

Databases

PostgreSQL MongoDB

DevOps & Cloud

Docker Kubernetes AWS GitHub Actions Linux

Architecture & Methodologies

TDD DDD Clean Architecture SOLID


💼 Professional Focus

  • 🏢 Enterprise Modernization: Migrating legacy Java monoliths to cloud-native microservices
  • ⚡ High-Performance Systems: Building low-latency systems and real-time data processing
  • 🔄 Event-Driven Architecture: Kafka and RabbitMQ for resilient, scalable distributed systems
  • 📈 Data Engineering: ETL pipelines and analytics platforms with Python ecosystem
  • 🎯 Backend Development: Clean code, well-tested, and maintainable solutions

🌍 Open to Opportunities

Currently exploring opportunities in:

  • 🇪🇸 Spain (Relocating March 2026) 🎯
  • 🇪🇺 Europe (Remote or relocation)
  • 🇧🇷 Brazil (Remote)
  • 🌎 Remote Worldwide

Looking for: Backend Developer, Java Developer, Software Engineer positions


🇪🇸 Versión en Español

🎯 Lo Que Hago

🔧 Transformo sistemas monolíticos legacy en arquitecturas de microservicios escalables
📊 Construyo pipelines de datos resilientes con Kafka y RabbitMQ
⚡ Diseño sistemas de baja latencia para millones de transacciones
🏗️ Implemento patrones de Domain-Driven Design y Clean Architecture
🚀 Trabajo en modernización técnica de Java legacy a soluciones cloud-native

🛠️ Stack Tecnológico

Ingeniería de Backend

Java Spring Boot Python FastAPI Node.js

Datos & Mensajería

Apache Kafka RabbitMQ Redis

Bases de Datos

PostgreSQL MongoDB

DevOps & Cloud

Docker Kubernetes AWS GitHub Actions Linux

Arquitectura & Metodologías

TDD DDD Clean Architecture SOLID


💼 Enfoque Profesional

  • 🏢 Modernización Empresarial: Migración de monolitos Java legacy a microservicios cloud-native
  • ⚡ Sistemas de Alto Rendimiento: Sistemas de baja latencia y procesamiento de datos en tiempo real
  • 🔄 Arquitectura Orientada a Eventos: Kafka y RabbitMQ para sistemas distribuidos resilientes
  • 📈 Ingeniería de Datos: Pipelines ETL y plataformas de analytics con Python
  • 🎯 Desarrollo Backend: Código limpio, bien testeado y mantenible

🌍 Abierto a Oportunidades

Actualmente explorando oportunidades en:

  • 🇪🇸 España (Mudanza Marzo 2026) 🎯
  • 🇪🇺 Europa (Remoto o con traslado)
  • 🇧🇷 Brasil (Remoto)
  • 🌎 Remoto Mundial

Buscando: posiciones como Desarrollador Backend, Java Developer, Ingeniero de Software


🇧🇷 Versão em Português

🎯 O Que Eu Faço

🔧 Transformo sistemas legados monolíticos em arquiteturas de microserviços escaláveis
📊 Construo pipelines de dados resilientes com Kafka e RabbitMQ
⚡ Projeto sistemas de baixa latência para milhões de transações
🏗️ Implemento padrões de Domain-Driven Design e Clean Architecture
🚀 Trabalho em modernização técnica de Java legado para soluções cloud-native

🛠️ Stack Tecnológico

Engenharia de Backend

Java Spring Boot Python FastAPI Node.js

Dados & Mensageria

Apache Kafka RabbitMQ Redis

Bancos de Dados

PostgreSQL MongoDB

DevOps & Cloud

Docker Kubernetes AWS GitHub Actions Linux

Arquitetura & Metodologias

TDD DDD Clean Architecture SOLID


💼 Foco Profissional

  • 🏢 Modernização Empresarial: Migração de monolitos Java legados para microserviços cloud-native
  • ⚡ Sistemas de Alta Performance: Sistemas de baixa latência e processamento de dados em tempo real
  • 🔄 Arquitetura Orientada a Eventos: Kafka e RabbitMQ para sistemas distribuídos resilientes
  • 📈 Engenharia de Dados: Pipelines ETL e plataformas de analytics com Python
  • 🎯 Desenvolvimento Backend: Código limpo, bem testado e sustentável

🌍 Aberto a Oportunidades

Atualmente explorando oportunidades em:

  • 🇪🇸 Espanha (Mudança Março 2026) 🎯
  • 🇪🇺 Europa (Remoto ou com relocação)
  • 🇧🇷 Brasil (Remoto)
  • 🌎 Remoto Mundial

Buscando: posições como Desenvolvedor Backend, Java Developer, Engenheiro de Software


📫 Vamos Conversar | Let's Connect | Hablemos

Construindo sistemas escaláveis e sustentáveis Building scalable and sustainable systems Construyendo sistemas escalables y sostenibles

LinkedIn Email WhatsApp


Profile views

"The best code is no code at all. The second best is clean, maintainable, and well-tested code."

Pinned Loading

  1. preenchedorInfNet preenchedorInfNet Public

    Uma pequena contribuição a turma da InfNet para facilitar o preenchimentos das TPS

    JavaScript 2 2

  2. appgloria appgloria Public

    Projeto filantropico para desenvolvimento de aplicativo para a Paroquia de Nsa da Glória em Fortaleza/CE

    HTML

  3. mercafacil-test mercafacil-test Public

    HTML

  4. orcazap-portfolio orcazap-portfolio Public

    Documentação técnica e arquitetura do SaaS OrçaZap (Showcase).

  5. velocity-match velocity-match Public

    A high-performance, low-latency Limit Order Book (Matching Engine) built with **Java 25**. Designed to process financial transactions with minimal latency using the LMAX Disruptor pattern and Zero …

    Java