@JCadena7 ~/backend

Juan Cadena

Backend Developer APIs · Sistemas · Datos

Construyo APIs, sistemas backend y aplicaciones modernas, uniendo backend, frontend y móvil en productos de software completos.

  • Backend Developer
  • Full-Stack Developer
  • Mobile Developer

Sobre mí

Backend primero, producto completo

La mayor parte de mi trabajo vive del lado del servidor. El resto del producto lo construyo cuando hace falta, no por titration.

Mi especialidad es el backend: APIs, modelado de datos y arquitectura.

[AGREGAR DESCRIPCIÓN PERSONAL: en 2-4 frases explica tu enfoque técnico, el tipo de problemas que te gustan resolver y por qué backend.]

[AGREGAR DESCRIPCIÓN PERSONAL: menciona cómo extiendes ese trabajo hacia frontend y móvil cuando el proyecto lo pide, sin presentarte como alguien que "hace de todo".]

Reemplaza src/data/profile.ts para quitar los marcadores.

  • Especialidad en backend: APIs REST, arquitectura y modelado de datos.
  • Capacidad full-stack cuando el producto requiere un extremo a otro.
  • Desarrollo de aplicaciones móviles conectadas a APIs propias.
  • Interés constante en arquitectura, rendimiento y sistemas distribuidos.

Stack

Herramientas por capa

Cada grupo responde a una parte del producto. Backend es el grupo grande porque es donde más trabajo.

Backend

especialidad

APIs, servicios y datos. La parte del producto donde todo tiene que aguantar.

  • Node.js
  • NestJS
  • TypeScript
  • REST API
  • PostgreSQL
  • MySQL
  • Redis
  • Docker

Frontend

Interfaces que consumen las APIs que construyo.

  • React
  • Astro
  • HTML
  • CSS
  • JavaScript
  • TypeScript

Mobile

Aplicaciones nativas e híbridas conectadas a mis APIs.

  • Flutter
  • Dart
  • Android

DevOps / Tools

El tooling que hace reproducible lo que construyo.

  • Docker
  • Git
  • GitHub
  • Linux
  • Cloud
  • CI/CD

Proyectos

Proyectos destacados

Casos donde el backend es la pieza central: el problema, la decisión de diseño y lo que quedó funcionando.

Ver todos los proyectos

Open source

Proyectos en GitHub

Repositorios públicos obtenidos desde la API de GitHub al compilar el sitio.

@JCadena7

6 proyectos

datos sincronizados hace un momento

Ver los 20 repositorios

Actividad

GitHub en números

Solo datos públicos de la API oficial de GitHub, sin scraping. Se actualiza en cada build.

Ver en GitHub
  • 23 Repositorios
  • 8 Estrellas
  • 0 Forks
  • 0 Seguidores

Repositorios recientes

23 públicos · cuenta desde 2021

Lenguajes más usados

  • TypeScript · 14
  • PHP · 2
  • Astro · 1
  • JavaScript · 1
  • MDX · 1

Ventana de actividad reciente: 90 días · 1 repos con pushes.

Qué construyo

Servicios

Alcance real, sin promesas infladas: lo que sé hacer y lo que puedo sostener en un proyecto.

Backend

principal

La capa donde vive la lógica del negocio y la consistencia de los datos.

  • APIs REST con contratos claros y versionado
  • Sistemas backend y arquitectura de aplicaciones
  • Modelado de bases de datos y migraciones
  • Integración con servicios de terceros
  • Autenticación y autorización (JWT, roles)

Frontend

Interfaces modernas que consumen esas APIs sin perder rendimiento.

  • Aplicaciones web con React
  • Sitios estáticos y de contenido con Astro
  • Integración con APIs y estados de carga
  • Diseño responsive y accesible

Mobile

Aplicaciones móviles apoyadas en un backend que ya conozco de punta a punta.

  • Aplicaciones móviles con Flutter
  • APIs diseñadas para clientes móviles
  • Integración backend + móvil

Full-Stack

Cuando el proyecto necesita un extremo a otro, sin repartir el trabajo.

  • Productos completos: API + interfaz + despliegue
  • Modelado de datos pensado desde la UI
  • Entrega en un solo flujo de trabajo

Capacidades

Arquitectura y skills

Áreas en las que trabajo. Sin porcentajes inventados: esto es alcance, no una nota.

Diseño de APIs

Contratos claros, versionado y recursos que se entienden sin documentación extra.

  • REST
  • Versionado
  • Contratos de error
  • Paginación
  • Documentación OpenAPI

Arquitectura backend

Separación por dominio, capas y límites explícitos entre módulos.

  • NestJS
  • Node.js
  • Módulos
  • Inyección de dependencias
  • Clean architecture
  • GO

Bases de datos

Modelado relacional, índices pensados desde la consulta y migraciones controladas.

  • PostgreSQL
  • MySQL
  • Modelado relacional
  • Índices
  • Migraciones

Autenticación y autorización

Sesiones, JWT, refresh y control de acceso por rol aplicados en el servidor.

  • JWT
  • OAuth
  • RBAC
  • Hashing
  • Refresh tokens

Integración de servicios

Comunicación con servicios de terceros, reintentos y tolerancia a fallos.

  • REST clients
  • Webhooks
  • Colas
  • Cachés
  • Reintentos

Desarrollo web

Interfaces que consumen esas APIs con foco en rendimiento y accesibilidad.

  • React
  • Astro
  • TypeScript
  • CSS
  • Accesibilidad

Desarrollo móvil

Aplicaciones conectadas a APIs propias, con estado local y manejo de red.

  • Flutter
  • Dart
  • Android
  • Consumo de APIs
  • Estado local

Calidad y tooling

Entornos reproducibles y código que se puede revisar y desplegar sin sorpresas.

  • Docker
  • Git
  • Testing
  • CI/CD
  • Linux

Experiencia

Trayectoria

Dónde he trabajado y qué construí. Timeline, de lo más reciente a lo más antiguo.

Esta sección está lista pero sin datos reales. Completa src/data/experience.ts con tu experiencia verificable; no se incluyen empresas ni cargos inventados.

[AGREGAR EXPERIENCIA: CARGO]

[AGREGAR EXPERIENCIA: EMPRESA] · [AGREGAR EXPERIENCIA: CIUDAD]

ene 2024 — actualidad

[AGREGAR EXPERIENCIA: una o dos frases sobre el producto, el equipo y tu responsabilidad real sobre el backend.]

  • [AGREGAR RESPONSABILIDAD: por ejemplo, diseño y mantenimiento de la API principal del producto]
  • [AGREGAR RESPONSABILIDAD: por ejemplo, modelado de base de datos y migraciones]
  • [AGREGAR RESPONSABILIDAD: por ejemplo, integración con servicios de terceros]
  • [AGREGAR TECNOLOGÍA]

pendiente Reemplaza esta entrada en src/data/experience.ts

[AGREGAR EXPERIENCIA: CARGO]

[AGREGAR EXPERIENCIA: EMPRESA] · [AGREGAR EXPERIENCIA: CIUDAD]

ene 2023 — dic 2023

[AGREGAR EXPERIENCIA: descripción breve del contexto técnico del proyecto.]

  • [AGREGAR RESPONSABILIDAD: contribución concreta al backend]
  • [AGREGAR RESPONSABILIDAD: pruebas, revisiones o documentación técnica]
  • [AGREGAR TECNOLOGÍA]

pendiente Reemplaza esta entrada en src/data/experience.ts

Formación

Educación

Titulación y formación complementaria.

Pendiente de completar en src/data/education.ts. Se mantienen los marcadores para no inventar datos.

[AGREGAR EDUCACIÓN: CARRERA]

[AGREGAR EDUCACIÓN: UNIVERSIDAD]

ene 2019 — actualidad

[AGREGAR EDUCACIÓN: relieving o Assigned, si aplica.]

plantilla

Contacto

Hablemos

Disponible para proyectos backend,Full-Stack y consultas técnicas.

¿Tienes un backend que necesita diseño, un API que hay que ordenar o un producto completo que construir? Escríbeme y lo revisamos con detalle técnico.

email pendiente de configurar

Añade tu email real en src/data/profile.ts y el botón se activa.