Hola, soy ArziDev

Desarrollador de Software especializado en arquitecturas limpias y soluciones innovadoras con IA

const developer = {
  name: "Javier Arciniegas (ArziDev)",
  skills: ["APIs", "Node.js", "NestJS", "TypeScript"],
  passion: "Crear soluciones escalables y confiables"
};

Sobre mí

Soy un Backend Engineer con más de 11 años en desarrollo de software, los últimos 3+ años especializados en Node.js (NestJS/TypeScript) con sistemas en producción sobre GCP. He trabajado en empresas corporativas, entornos freelance y equipos de producto, lo que me ha dado criterio para adaptarme a distintos contextos técnicos y de negocio.

Actualmente en Cidenet trabajo sobre microservicios en producción desplegados en Cloud Run, con mensajería asíncrona mediante Pub/Sub y arquitecturas event-driven. He integrado Firestore con BigQuery para procesamiento y análisis de datos, diseñando las estrategias de sincronización y consulta que alimentan dashboards dinámicos en producción.

Aplico Clean Architecture, principios SOLID y testing automatizado con Jest de forma consistente. Participo activamente en code reviews, pair programming y definición de estándares de código dentro del equipo.

Fuera del trabajo sigo creciendo: experimento con RabbitMQ, arquitectura hexagonal y LLMs aplicados a backend para ampliar mi stack y mantenerme al día con patrones que están ganando relevancia en la industria.

Proyectos Destacados

Producción · GCP

Plataforma de Microservicios Event-Driven en GCP

Sistema backend en producción basado en microservicios desacoplados, con procesamiento asíncrono de eventos y analítica de datos integrada. Desarrollado en Cidenet como parte del equipo de ingeniería de backend.

Node.js (NestJS) TypeScript GCP Cloud Run Pub/Sub BigQuery Firestore Docker

Características principales:

  • Microservicios desplegados en Cloud Run con CI/CD automatizado.
  • Mensajería asíncrona con Pub/Sub para comunicación desacoplada entre servicios.
  • Sincronización Firestore → BigQuery con estrategias de carga y consulta optimizadas para dashboards dinámicos.
  • Testing automatizado unitario y E2E con Jest.
  • Participación en code reviews, pair programming y definición de estándares técnicos del equipo.
IA Aplicada

API Conversacional con LLM para Información de Negocio

Backend que integra modelos LLM con NestJS para crear asistentes virtuales capaces de responder consultas empresariales vía WhatsApp, manteniendo contexto conversacional persistente por usuario mediante Firestore.

Node.js (NestJS) TypeScript OpenAI Firestore Twilio Webhooks

Características principales:

  • Integración con OpenAI API para procesamiento de lenguaje natural sobre consultas de negocio (servicios, sedes, horarios).
  • Gestión de sesiones y persistencia de contexto conversacional por usuario.
  • Arquitectura modular con NestJS preparada para incorporar agentes con memoria extendida.
  • Webhooks con Twilio para recepción y respuesta de mensajes WhatsApp.
  • Roadmap: flujos estructurados y extracción avanzada de entidades.
  • Event-Driven Architecture

    Sistema de Gestión de Órdenes con Microservicios

    Sistema distribuido basado en microservicios desacoplados para la gestión de órdenes, procesamiento de pagos y envío de notificaciones, utilizando comunicación asíncrona mediante eventos.

    Node.js (NestJS) RabbitMQ Prisma ORM PostgreSQL Arquitectura Hexagonal

    Características principales:

    • Arquitectura de microservicios desacoplados (Order, Payment, Notification) con comunicación asíncrona mediante RabbitMQ.
    • Separación estricta de dominio, aplicación e infraestructura siguiendo Hexagonal Architecture y principios SOLID.
    • Persistencia con Prisma ORM sobre PostgreSQL.
    • Diseño orientado a extensibilidad: cada microservicio es desplegable y escalable de forma independiente.

    Habilidades Técnicas

    Backend

    Node.js TypeScript NestJS Express

    Arquitectura

    Hexagonal Clean Architecture DDD Microservicios REST APIs

    DevOps & Cloud

    GCP Cloud Run Cloud Functions BigQuery Docker CI/CD Git

    Databases

    Firestore MongoDB PostgreSQL MySql SqlServer

    Message Brokers

    GCP Pub/Sub RabbitMQ

    Testing

    Jest Unit Testing E2E Testing

    Frontend

    VueJS ReactJs

    Contacto

    ¿Tienes un proyecto en mente o quieres colaborar? No dudes en contactarme.