Fondo abstracto futurista

Backend & Data Streaming Engineer

Diseño pipelines de eventos y microservicios de baja latencia con Java + Spring Boot, Kafka, Flink y arquitecturas limpias orientadas a observabilidad.

  • Microservicios escalables
  • Pipelines streaming
  • Observabilidad desde el diseño
  • Integración Cloud

1. Aplicación Android seguimiento de rutinas de gimnasio.

TECNOLOGIAS

Principales

  • Java
  • Spring Boot
  • Angular
  • Apache Flink
  • TypeScript

Bases

  • MySql
  • Pl/Sql
  • MongoDB
  • Kafka
  • FireBase


Interfaces y otras

  • JavaScript
  • IA Integration
  • Android Studio
  • Html
  • Css


Sistemas y servidores

  • Azure
  • Ubuntu
  • Docker
  • Cisco

PROYECTOS

  • Nuevo
    Imagen de ScanCam Visión IA & OCR

    ScanCam Visión IA & OCR

    Logo link githubLogo link web
  • Imagen de Plataforma Streaming Industrial (Gestamp)

    Plataforma Streaming Industrial (Gestamp)

    Logo link githubLogo link web
  • Imagen de PowerRoutine App

    PowerRoutine App

    Logo link githubLogo link web
  • Imagen de MovieSearch Aplicación Web

    MovieSearch Aplicación Web

    Logo link githubLogo link web
  • Imagen de ChatSocket Chat Client y Server

    ChatSocket Chat Client y Server

    Logo link githubLogo link web
  • Imagen de ElecIdea API  & App Web

    ElecIdea API & App Web

    Logo link githubLogo link web
  • Imagen de ElecIdea software ERP desktop

    ElecIdea software ERP desktop

    Logo link githubLogo link web
Cargando experiencia...

CONÓCEME

Hola, soy Carlos

Ingeniero de backend & data streaming enfocado en transformar eventos en información accionable con baja latencia y alta observabilidad.

Empecé como electricista industrial en un centro de datos: entender cableado, continuidad y tolerancia a fallos me enseñó que la fiabilidad nace del diseño. Esa curiosidad me llevó a aprender Python y después especializarme en Java + Spring Boot y ecosistemas de streaming.

Hoy construyo pipelines de eventos, microservicios y APIs apoyados en Kafka, Apache Flink, RabbitMQ, SQL/NoSQL y despliegues contenedorizados en Docker + Azure. También integro capas de interfaz (Angular / Android) cuando aporta valor de extremo a extremo o visión por computador (OpenCV + OCR).

Problemas que ataco
  • Latencias inconsistentes en flujos críticos de datos
  • Microservicios acoplados y difíciles de evolucionar
  • Backpressure y gestión de picos en consumo de eventos
  • Pérdida de visibilidad (logs aislados / métricas dispersas)
Principios de ingeniería
  • Observabilidad primero: trazas, métricas y logs pensados antes de programar.
  • Contratos evolutivos: APIs y esquemas versionados con estrategia clara.
  • Backpressure consciente: control explícito de ritmo y buffering.
  • Simplicidad estructurada: evitar complejidad accidental para acelerar aprendizaje.
Proyectos destacados
  • Streaming (Gestamp): Señales IoT → Kafka → Flink → SQL Server + Azure (procesamiento en tiempo casi real).
  • ScanCam: Monitoreo cámaras y control aforo con visión por computador.
  • MovieSearch.es: Recomendación + búsqueda rápida (< 300 ms).
  • PowerRoutine: Combinador inteligente de rutinas (+1.000 variaciones).
Enfoque actual
  • Streaming de datos
  • Microservicios
  • Arquitectura limpia
  • Hexagonal
  • CI/CD
  • Observabilidad

Busco evolucionar a un perfil integral que combine arquitectura distribuida, procesamiento streaming avanzado y diseño de plataformas observables con foco en latencia y resiliencia. Disfruto documentar decisiones y trade-offs para reducir deuda cognitiva de equipo.

Contacto

¿Listo para colaborar? Hablemos 👋

También puedes encontrarme en esas plataformas o enviarme un mensaje directo.

Hablemos