Jonathan Bispo, arquitecto de software y consultor en inteligencia artificial

Consultoría en tecnología · Remoto, en todo el mundo

Arquitecto de Software para sistemas a medida e integración con Inteligencia Artificial

Soy Jonathan Bispo. Desde hace más de 15 años diseño, construyo y pongo en producción plataformas que tienen que funcionar de verdad: alto volumen de datos, integraciones complejas, telefonía, móvil, nube y, hoy, IA aplicada al negocio — agentes, LLMs, automatizaciones y modelos entrenados a medida.

  • Máster en Ing. Biomédica — UFMG
  • Ing. en Computación — PUC Minas
  • Profesor de posgrado
15+

años de desarrollo de software

9+

años liderando equipos como CTO y arquitecto

7+

años de arquitectura en la nube AWS

4

plataformas de producto en producción

Servicios

Consultoría en desarrollo de sistemas e inteligencia artificial

Trabajo desde el diseño de la arquitectura hasta el código en producción — solo o junto a tu equipo.

Arquitectura de software

Diseño de sistemas desde cero o revisión de arquitecturas existentes: modelado de dominio, separación en servicios, contratos de API, elección de base de datos, colas y estrategia de escalado.

  • Diseño de APIs REST e integraciones
  • Modelado de datos relacional y NoSQL
  • Decisiones técnicas documentadas (ADRs)

Integración con Inteligencia Artificial

Llevar la IA dentro de tu producto de forma útil y controlada: agentes con LLM, RAG sobre tus propios datos, servidores MCP, automatización de procesos y voz con transcripción y síntesis en tiempo real.

  • Agentes de IA y orquestación con LLMs
  • RAG y contexto semántico sobre bases de datos
  • Servidores MCP y herramientas para IA
  • Fine-tuning de modelos para tu dominio

Desarrollo de sistemas a medida

Software hecho para el proceso real de tu operación, y no al revés. Plataformas web, aplicaciones móviles, back-offices, integraciones entre sistemas y automatizaciones internas.

  • Aplicaciones web y móviles
  • Integraciones con ERPs, CRMs y APIs de terceros
  • Automatización de procesos operativos

Modernización y rendimiento

¿Sistema heredado lento, caro o difícil de evolucionar? Hago un diagnóstico técnico, priorizo lo que da retorno rápido y dirijo la modernización sin detener la operación.

  • Diagnóstico de rendimiento y cuellos de botella
  • Optimización de consultas e índices
  • Refactorización y migración incremental

Cloud AWS y DevOps

Infraestructura ligera y predecible en AWS: contenedores, CI/CD, observabilidad, backups, VPN y reducción del coste de nube.

  • Arquitectura y aprovisionamiento en AWS
  • Docker, pipelines de despliegue y monitorización
  • Reducción del coste de infraestructura

Datos e IA aplicada

De la recolección al modelo: pipelines de datos, paneles analíticos, clasificación automática de respuestas abiertas y modelos de machine learning entrenados para tu dominio.

  • Pipelines e ingeniería de datos
  • Dashboards e informes operativos
  • Modelos de NLP (BERT, PyTorch)

Cómo trabajo

Un proceso simple, sin rodeos técnicos

Entiendes cada etapa, qué vas a recibir y cuánto cuesta antes de empezar.

  1. 1

    Conversación de diagnóstico

    Una conversación de 30 a 60 minutos para entender el problema de negocio, el escenario técnico actual y lo que ya se ha intentado. Sin coste.

  2. 2

    Propuesta y plan técnico

    Recibes un documento con el diseño de la solución, alcance, riesgos, plazo e inversión. En lenguaje claro, revisable por quien no es del área técnica.

  3. 3

    Ejecución en entregas cortas

    Trabajo en ciclos cortos con entregas demostrables. Sigues el avance y puedes ajustar prioridades en cada ciclo.

  4. 4

    Producción y continuidad

    Ponerlo en marcha es parte del trabajo: despliegue, monitorización, documentación y transferencia de conocimiento a tu equipo.

Proyectos

Plataformas que diseñé y mantengo en producción

Sistemas reales, con usuarios reales, funcionando todos los días.

Investigación de mercado · SaaS

Plataforma de recolección y análisis de encuestas

Plataforma completa de creación de cuestionarios, recolección en campo por aplicación móvil y web, control de cuotas, procesamiento asíncrono de grandes volúmenes y exportación analítica. Arquitectura Django + PostgreSQL + AWS S3 con workers en segundo plano.

  • Django
  • PostgreSQL
  • React
  • AWS
  • App móvil
  • Colas asíncronas

IA de voz · Telefonía

Entrevistador por voz con IA en llamada telefónica

Aplicación de voz sobre Asterisk (ARI + ExternalMedia/RTP) con pipeline en tiempo real de transcripción, comprensión del lenguaje natural por LLM y síntesis de voz — conduciendo entrevistas telefónicas sin operador humano. Incluye marcador predictivo y panel de supervisión.

  • Asterisk / SIP
  • STT + LLM + TTS
  • Python async
  • WebRTC / RTP
  • Marcador predictivo

Agentes de IA · Automatización

Agentes de IA integrados en la operación

Servidor MCP propio autenticado contra la base de datos del producto, exponiendo herramientas seguras en el ámbito de cada usuario, además de agentes que monitorizan cuotas, lanzan avisos y ejecutan rutinas operativas. Integración con WhatsApp y automatizaciones en n8n.

  • MCP
  • Agentes LLM
  • n8n
  • WhatsApp API
  • Python

Logística · Trazabilidad

Sistema de logística y trazabilidad por código de barras

Conjunto de módulos para gestión de pedidos, preparación, seguimiento e informes de higienización, con aplicación de escritorio para operación en planta, lectura de código de barras y emisión de informes. Arquitectura en servicios Node.js/LoopBack sobre MongoDB, con paquetes compartidos versionados.

  • Node.js
  • TypeScript
  • LoopBack
  • MongoDB
  • Electron
  • Código de barras

Telecom · Calidad

Automatización de pruebas de equipos de telecomunicaciones

Herramienta de pruebas automatizadas de CPEs (equipos de red del abonado) con ejecución en banco, scripts de prueba, control de lotes y muestras, aprobación/rechazo por niveles y paneles de calidad — integrada por VPN con laboratorios remotos.

  • Free Pascal / Lazarus
  • Lua
  • Automatización de banco
  • WireGuard
  • SQL

Machine Learning · NLP

Clasificación automática de respuestas abiertas

Pipeline de fine-tuning de BERT en PyTorch para clasificación multiclase de respuestas abiertas, preservando el contexto entre preguntas de un mismo encuestado — sustituyendo la codificación manual por clasificación automática.

  • PyTorch
  • BERT
  • NLP
  • Fine-tuning
  • Data science

Tecnologías

El stack que uso a diario

Elijo la herramienta por el problema, no por la moda. Estas son las que domino en producción.

Lenguajes

  • Python
  • JavaScript
  • TypeScript
  • C#
  • Java
  • SQL
  • Lua
  • Pascal

Back-end y APIs

  • Django / DRF
  • Node.js
  • LoopBack
  • FastAPI
  • REST
  • Celery / colas

Front-end y móvil

  • HTML5 / CSS3
  • React
  • Material UI
  • Cordova
  • Electron
  • PWA

Datos

  • PostgreSQL
  • MongoDB
  • SQL Server
  • Redis
  • Pandas
  • ChromaDB

Inteligencia Artificial

  • LLMs / OpenAI
  • Agentes
  • MCP
  • RAG
  • PyTorch
  • Transformers
  • STT / TTS

Infraestructura

  • AWS
  • Docker
  • Linux
  • Nginx
  • CI/CD
  • WireGuard
  • Asterisk
Retrato de Jonathan Bispo, arquitecto de software y consultor

Sobre mí

Ingeniero, profesor y arquitecto — con las manos en el código

Empecé a dar clases de informática en 2005 y nunca dejé de enseñar: fui profesor de programación en cursos técnicos e impartí la asignatura de desarrollo móvil en el posgrado en IoT de PUC Minas. En paralelo, construí una carrera técnica hasta Director de Tecnología y Arquitecto de Software, puesto que ocupo desde 2016 en empresas de producto.

Soy Máster en Ingeniería Biomédica por la UFMG, con investigación en sistemas embebidos, instrumentación y diagnóstico neuromuscular, e Ingeniero en Computación por PUC Minas. Esa formación me dio algo que uso todos los días en la consultoría: método. Antes de escribir código, entender el problema, medir y decidir con datos.

Tengo una preferencia declarada por la programación funcional y diseño mis sistemas con esos conceptos en mente — código predecible, testeable y fácil de evolucionar. Y, desde que los LLMs se volvieron herramienta de producción, vengo integrando IA en plataformas reales: agentes, voz, automatización y modelos entrenados para dominios específicos.

Trayectoria

  • 2018 — hoyDirector de Tecnología y Arquitecto de Software · Datagoal
  • 2021Profesor de posgrado en IoT · PUC Minas
  • 2020 — 2024Arquitecto de Software · Microuniverso
  • 2016 — 2025Director de Tecnología y Arquitecto de Software · Idha Tecnologia
  • 2015 — 2018Socio y Director de Proyectos · Adamatio Engenharia & Computação
  • 2011 — 2021Programador Sénior y Responsable Técnico · Paranet Design

Preguntas frecuentes

Lo que suelen preguntar antes de contratar

¿Cómo funciona la consultoría en arquitectura de software?

Empieza con un diagnóstico del sistema actual o del problema de negocio. A partir de ahí entrego el diseño de la solución (componentes, datos, integraciones, infraestructura y riesgos) y puedo dirigir la implementación, acompañar a tu equipo o ambas cosas. El formato se ajusta al tamaño del proyecto.

¿Qué significa exactamente "integrar inteligencia artificial" en mi empresa?

Significa poner la IA donde resuelve un coste o un cuello de botella concreto: un agente que atiende y califica clientes, una búsqueda inteligente sobre tus documentos y bases de datos (RAG), clasificación automática de textos, atención por voz, o automatizaciones que sustituyen trabajo manual repetitivo. Evalúo dónde el retorno es real y lo implemento con control de coste y de calidad.

¿Trabajas con empresas de cualquier tamaño?

Sí. Trabajo tanto con pequeñas empresas que necesitan su primer sistema a medida como con empresas de producto que necesitan arquitectura, modernización o un especialista sénior junto al equipo.

¿Atiendes en remoto o presencialmente?

Atiendo en remoto a clientes de cualquier lugar y presencialmente en Belo Horizonte y la región metropolitana de Minas Gerais, Brasil, según lo requiera el proyecto.

¿Cómo se cobra el trabajo?

Depende del formato: proyecto cerrado con alcance definido, bolsa mensual de horas para consultoría continua, o diagnóstico puntual con entrega de informe técnico. La propuesta detalla exactamente qué está incluido antes de que decidas.

Mi sistema ya existe y lo hizo otra persona. ¿Lo asumes?

Sí, es un escenario habitual. Primero hago una auditoría técnica de lo que existe (código, base de datos, infraestructura y coste) y presento el camino: mantener y evolucionar, refactorizar por partes o reconstruir. La recomendación viene con justificación y números, no con opiniones.

Contacto

Hablemos de tu proyecto

Cuéntame en pocas líneas qué necesitas. Respondo personalmente.