DIRECTOR DE TECNOLOGÍA Y DATOS · TOTAL SECURITY SH

Ingeniero de software y Director de Tecnología y Datos. ERP, CRM, agentes de IA e infraestructura para empresas multisucursal.

Ver casos de éxito Mi historia Disponible · remoto
9 herramientas HUB
CRM con agentes IA
Validación de CFDI SAT
Catálogos fiscales SQL
Análisis de dominios PY
Verificador de archivos WASM
Auditor de workflows N8N
Agente de atención IA
Carlos Santiago

Carlos Santiago

Fundador · Total Security SH

TypeScriptNestJSReactPostgreSQLPrismaRedisNode.js.NETC#PythonFastAPINext.jsDockerTraefikTypeScriptNestJSReactPostgreSQLPrismaRedisNode.js.NETC#PythonFastAPINext.jsDockerTraefik

01 · HISTORIA Y VISIÓN

De soporte técnico a dirigir tecnología.

Aprendí cada capa: redes, servidores, pruebas, desarrollo y arquitectura. Hoy dirijo el área de tecnología y datos de una red de 34 sucursales.

MI VISIÓN

Ser un líder de tecnología a nivel mundial y consolidar Total Security SH como marca de referencia.

Soporte técnico

2018

Sector público: equipos, usuarios y redes

Videovigilancia y QA

2021 – 2022

Instalación de CCTV y pruebas de software

Ingeniero de Software

2023

Desarrollo full stack con .NET y JavaScript

Sistemas y Redes

2024

Infraestructura y servidores

Director de Tecnología y Datos

2025 – hoy

ERP, CRM e IA para 34 sucursales

Liderazgo tecnológico global

Siguiente

Total Security SH como marca de referencia

2026 · Doble titulación

Máster en Inteligencia Artificial

BIG School · Universidad Isabel I

2019 – 2023

Ing. en Desarrollo y Tecnologías de Software

Universidad Autónoma de Chiapas

02 · HABILIDADES

Del código a la dirección.

Seis lenguajes, sus frameworks y las áreas donde los aplico para construir y operar sistemas en producción.

Lenguajes de programación

Uso diario en producción Proyectos y experiencia laboral

TypeScript

Producción

Tipado estático · superset de JavaScript · compila con tsc

Runtime Node.js · navegador
Frameworks NestJS · Next.js 16 · React 19
Ecosistema Prisma ORM · JWT · REST
Aplicado ERP, CRM y 9 herramientas públicas

JavaScript

Producción

Tipado dinámico · ECMAScript moderno · motor V8

Runtime Node.js
Frameworks React Native
Ecosistema n8n (Code nodes) · Webhooks
Aplicado Automatizaciones e integraciones entre plataformas

SQL

Producción

Lenguaje declarativo de consultas · dialecto PostgreSQL

Motor PostgreSQL · Supabase
Técnicas Modelado relacional · índices · full-text search · migraciones
ORM Prisma ORM
Aplicado 55,019 claves del SAT y reportes de ventas

C#

Experiencia laboral

Orientado a objetos · tipado estático · compilado a IL

Plataforma .NET
Aplicado Sistemas internos en dos empresas

Python

Proyectos

Tipado dinámico con type hints · interpretado

Framework FastAPI (ASGI)
Librerías httpx · pytest
Aplicado API de análisis de dominio: SPF, DKIM, DMARC, MX, DNSSEC

C

Proyectos

Lenguaje de sistemas · compilado · manejo manual de memoria

Toolchain clang → wasm32 (WebAssembly)
Aplicado MD5, SHA-1, SHA-256 y SHA-512 en el navegador

Backend y APIs

Servicios con arquitectura limpia, autenticación y tareas programadas.

Node.jsNestJS.NETFastAPIPrisma ORMRESTJWTWebhooksCron jobs

Frontend y móvil

Interfaces web y apps conectadas a las APIs propias.

ReactNext.jsViteTailwind CSSReact Native

Datos

Modelos relacionales, caché y búsqueda de texto completo.

PostgreSQLRedisSupabaseModelado relacionalAuditoríaReportes

Arquitectura

Sistemas modulares que crecen sin romperse.

Clean ArchitectureDiseño modularAPI-firstUMLMulti-zones

IA y automatización

Agentes conversacionales y flujos que eliminan trabajo repetitivo.

LLMsAgentes de IAPrompt engineeringn8nMakeBotpress

Integraciones

Sistemas conectados sin doble captura.

WhatsApp Cloud APIMeta Graph APIHubSpotChatwootGoogle WorkspaceSAT (CFDI)

Infraestructura y seguridad

Despliegue propio, endurecimiento y continuidad.

LinuxDocker ComposeTraefikCloudflare WAFVercel2FARespaldos R2

Liderazgo técnico

Dirección del área de tecnología y datos de una red multisucursal.

RoadmapGobierno de TIPresupuesto TIProveedoresGestión de equipoKPIs

03 · CASOS DE ÉXITO

Problemas reales, sistemas en producción.

01 / 04

SISTEMA EMPRESARIAL · MULTISUCURSAL

ERP modular para una red de 34 sucursales

!

El reto

La venta diaria de cada sucursal se consolidaba a mano en hojas de cálculo y las fallas de TI llegaban por mensajes, sin seguimiento ni historial.

Lo que construí

  • API con arquitectura limpia, JWT y bitácora de auditoría
  • Sincronización nocturna de ventas desde la API del sistema de sucursales
  • Mesa de servicio con asignación automática por categoría
  • Despliegue propio con WAF y respaldos externos

0

capturas manuales para el reporte diario

34

sucursales en un solo sistema

20 h

ahorradas por semana en reportes y conciliación

NestJSPrismaPostgreSQLRedisReactDocker
ERP
Operación / VentasVentas por sucursal
Sincronizado 23:00 Hoy · 3 nov
Venta total
$184,320▲ 8.4%
Ticket promedio
$447▲ 2.1%
Tickets TI abiertos
7▼ 3
Sucursales
34/34100%
Venta por horaHoyAyer
18:00 · $21,480
9111315171921
Top sucursales
1. Centro$14.2k
2. Plaza Norte$12.6k
3. Oriente$10.5k
4. Sur$8.9k
5. Poniente$6.8k
Mesa de servicioAsignación automática · SLA 2 h
#TI-1042 Impresora sin conexión · Sucursal Sur En curso JR 00:42
#TI-1041 Alta de usuario en caja · Centro Resuelto AM 00:18
#TI-1040 Terminal bancaria lenta · Oriente Asignado LP 01:05

04 · SERVICIOS

Total Security SH, mi marca.

Software, automatización y seguridad para empresas que quieren crecer sin depender de procesos manuales.

totalsecuritysh.com ↗

Desarrollo de aplicaciones web y móviles

ERP, CRM y sistemas a la medida con arquitectura que escala.

RESUELVE

Procesos en hojas de cálculo y sistemas que no se hablan entre sí.

Automatizaciones inteligentes

Agentes de IA y flujos que atienden, agendan y reportan solos.

RESUELVE

Trabajo repetitivo, prospectos sin respuesta y reportes manuales.

Redes estructuradas

Diseño e instalación de cableado y equipos de red.

RESUELVE

Conexiones inestables y redes sin orden ni documentación.

Cámaras de videovigilancia (CCTV)

Instalación y configuración con acceso remoto.

RESUELVE

Puntos ciegos y falta de evidencia ante incidentes.

Soporte técnico especializado

Mantenimiento, mesa de servicio y seguridad informática.

RESUELVE

Fallas sin seguimiento y equipos sin mantenimiento.

05 · CÓDIGO ABIERTO

9 herramientas públicas, sin registro.

herramientas.totalsecuritysh.com ↗

06 · CÓMO TRABAJO

Del requerimiento a producción, con un proceso claro y medible.

1 · De proceso manual a sistema
$automatiza --proceso "reporte de ventas diario"

→ Analizando proceso actual: captura manual en Excel

Modelo de datos y migraciones (PostgreSQL)
API con arquitectura limpia y JWT
Sincronización nocturna desde la API de sucursales
Dashboard por sucursal y alertas

✓ Desplegado · reporte automático cada noche

2 · Arquitectura que crece sin romperse

API REST · JWT · validación Aplicación · casos de uso Dominio Infraestructura · PostgreSQL · Redis · APIs

07 · ACTIVIDAD

Lo que construyo y lo que comparto.

GitHub

@Carlos0Santiago · org TotalSecurity-SH

Ver perfil ↗

Contribuciones · últimas 16 semanas

Commits recientes

●

agente: usa AI Gateway con token OIDC y modo demo

TotalSecurity-SH/agente-ia-playground

●

catálogos: corrige saltos de línea en descripciones

TotalSecurity-SH/catalogos-sat

●

hub: actualiza zonas y dominio propio

TotalSecurity-SH/tsh-herramientas

●

README con stack, arquitectura y despliegue

TotalSecurity-SH/analizador-dominio

En el sitio publicado se actualiza solo desde la API de GitHub.

in

LinkedIn

Publico a diario: ciberseguridad, IA y datos

Seguirme ↗
Ciberseguridad2 nov

Ivanti Connect Secure: 3 fallas encadenadas dan root sin contraseña

Qué pasó, a quién afecta y qué parchar hoy.

#TotalSecuritySH #Ciberseguridad

IA2 nov

Darle objetivos a un agente, no instrucciones, cambia todo

Cómo pienso el diseño de agentes en producción.

#TotalSecuritySH #IA

Ciberseguridad2 nov

¿Tienes GitLab en tus servidores? Esta falla ya se explota

Revisión rápida y pasos para mitigar.

#TotalSecuritySH #Ciberseguridad

Datos1 nov

Un dato sin dueño es un dato en el que nadie confía

Gobierno de datos explicado sin rodeos.

#TotalSecuritySH #Datos

IA30 oct

IA en recursos humanos: de 80 CVs a una lista corta

Lo que aprendí automatizando reclutamiento.

#TotalSecuritySH #IA

Desarrollo29 oct

El código que nadie documenta es una deuda

Por qué documentar es parte de entregar.

#TotalSecuritySH #Desarrollo

El siguiente escalón
lo subimos juntos.

Proyectos, colaboraciones o una posición de liderazgo en tecnología: escríbeme.

Escríbeme por WhatsApp LinkedIn GitHub Total Security SH