Ingeniero de Software Sénior · Full Cycle

Gilmar Vitor

Gilmar Vitor — Ingeniero de Software Sénior · Full Cycle

Diseño, construyo y sostengo sistemas en producción — del problema de negocio a la operación.

Desde hace más de 19 años asumo la responsabilidad técnica de sistemas que tienen que funcionar todos los días: arquitectura, backend, integraciones, infraestructura, seguridad e IA aplicada como parte de la ingeniería.

Perfil

El ingeniero detrás de los sistemas

Cómo trabajo

  • Del problema a la operación
  • Seguridad y fiabilidad
  • Modernizar sin romper
  • IA con responsabilidad

Empecé alrededor de 2007, siendo adolescente, editando plantillas y rompiendo páginas en blogs hasta entender qué había detrás de cada línea. A los 14 ya era un vicio — y, más de 19 años después, esa curiosidad de desarmar para entender sigue siendo mi método.

Atravesé casi todas las olas de la web: blogs y SEO, servidores, PHP y Laravel, front-end moderno, Docker, cloud y, ahora, IA aplicada. Cada fase sumó una capa — estructura, rendimiento, operación y, por fin, arquitectura, que es donde las decisiones realmente pesan.

Hoy respondo por sistemas enteros, no por fragmentos de código: diseño la arquitectura, construyo el backend y las integraciones, aprovisiono la infraestructura, publico, monitoreo y mantengo todo en línea. Ya entregué SaaS y ERP multi-tenant, plataformas en tiempo real para miles de usuarios simultáneos, telemetría industrial integrada a PLCs y sistemas de IA en producción.

Buena parte del trabajo serio ocurre en software que ya existe. Sé entrar en una base heredada, entender la regla de negocio que nadie documentó y modernizar por etapas — sin detener la operación y sin romper lo que ya funciona.

Con la IA el principio es el de siempre: criterio antes que moda. Uso la IA como componente de ingeniería y como multiplicador de mi propio trabajo, siempre con revisión, pruebas y atención al coste, la seguridad y los límites reales de los modelos.

Al final, mi valor va más allá de escribir código: está en resolver problemas con ingeniería y asumir la responsabilidad técnica de lo que entra en producción.

La línea de tiempo

Las fases del recorrido, en orden — con las tecnologías de cada época a la vista.

  1. 2007 Primeros pasos en la web. Donde todo empezó: crear, romper y arreglar.

    HTML · CSS · WordPress · PHP

  2. 2010 SEO, tráfico e infraestructura. Atraer tráfico y mantener todo en línea.

    indexación · rendimiento · servidores

  3. 2013 Ingeniería web. Aplicaciones web serias, con regla de negocio de verdad.

    PHP · Laravel · APIs · multi-tenant

  4. 2016 Python amplía la base técnica. Automatización, datos e integración entre sistemas.

    automatización · datos · integraciones

  5. 2018 Front-end y móvil. Interfaces modernas y apps publicadas en las tiendas.

    React · Vue · Kotlin · Swift · Flutter

  6. 2020 Cloud, DevOps y arquitectura. Infraestructura como código y responsabilidad por la operación.

    AWS · Azure · GCP · Docker · Terraform

  7. 2023 → hoy IA dentro de la ingeniería. IA como componente de sistema, con pruebas, coste y límites — desde ~2019.

    RAG · agentes · LLMs en producción

Cada fase sumó a la anterior — todo convive en el stack de hoy.

Alcance

Del problema de negocio a la operación

No entrego solo la implementación: asumo el ciclo entero y sigo respondiendo por el sistema después de que entra en producción.

  1. Problema

    Entender la regla de negocio y lo que hay que resolver de verdad.

  2. Arquitectura

    Definir estructura, límites y trade-offs, con el coste de mantenimiento a la vista.

  3. Implementación

    Construir backend, interfaces y automatizaciones, con pruebas y revisión.

  4. Integración

    Conectar APIs, datos, servicios de terceros y equipos de campo.

  5. Infraestructura

    Aprovisionar cloud, contenedores e infraestructura como código.

  6. Despliegue

    Publicar por pipeline automatizado, con rollback previsible.

  7. Observabilidad

    Métricas, logs, alertas y diagnóstico cuando algo se sale de lo previsto.

  8. Evolución

    Sostener, modernizar el legado y evolucionar sin romper lo que funciona.

Competencias centrales
  • Arquitectura de Software
  • Ingeniería Full Cycle
  • Sistemas Backend
  • Sistemas Distribuidos
  • Cloud e Infraestructura
  • DevOps y CI/CD
  • Seguridad
  • Observabilidad
  • Integración de Sistemas
  • Ingeniería de IA
Proyectos

Sistemas que diseñé y construí

Casos reales, presentados por problema, responsabilidad y etapa de entrega.

Algunos proyectos se presentan de forma anonimizada por confidencialidad contractual.

SaaS · ERP/CRM

Plataformas multi-tenant

Sectores regulados necesitaban su propia gestión sin mantener un sistema separado por cliente. Entregué plataformas multi-tenant con facturación, APIs e integración con sistemas de terceros.

Responsabilidad: Arquitectura multi-tenant, modelado de dominio e integraciones.

  • Laravel
  • Multi-tenant
  • APIs
Plataformas · Tiempo real

Streaming en vivo a escala

Eventos y educación en vivo tenían que sostener miles de espectadores simultáneos sin perder la interacción. Entregué la plataforma con chat, encuestas y evaluaciones en tiempo real.

Responsabilidad: Arquitectura en tiempo real, backend y sostenimiento en producción.

  • WebSockets
  • Tiempo real
  • Python
Movilidad · Operaciones de campo

Identidad operativa y trazabilidad

Equipos distribuidos necesitaban validar personas, vínculos y activos operativos, acompañar jornadas y gestionar anomalías sin perder contexto ni trazabilidad. Construí desde cero una plataforma integrada — central web, API y aplicaciones móviles — con autenticación en el propio dispositivo, geolocalización, verificaciones operativas, eventos en tiempo real y respuesta a incidencias.

Responsabilidad: Arquitectura y ejecución full cycle: backend, central web, aplicaciones móviles e integración operativa.

  • Identidad digital
  • Mobile
  • Tiempo real
  • Auditoría
IA · Automatización

Agentes de IA para operaciones digitales

Los procesos administrativos y comerciales dependían de tareas manuales repartidas entre aplicaciones sin integración adecuada. Diseñé una arquitectura de agentes capaz de interpretar interfaces, operar sistemas web y de escritorio y coordinar flujos con reglas, aprobaciones y trazabilidad.

Responsabilidad: Arquitectura de agentes, orquestación de tareas e integración entre sistemas.

  • Agentes de IA
  • Automatización visual
  • Orquestación
  • Auditoría
IoT · Industria

Telemetría industrial

La operación no veía qué ocurría en los equipos de campo. Integré sensores y PLCs por LoRaWAN, MQTT y Modbus y entregué paneles de operación en tiempo real.

Responsabilidad: Integración de punta a punta, del equipo en campo al panel de operación.

  • LoRaWAN
  • MQTT
  • Modbus
PropTech · SaaS

Gestión patrimonial integrada

La gestión de inmuebles, contratos, cobros, mantenimiento y documentos estaba fragmentada entre procesos que no se comunicaban. Definí la arquitectura y el alcance de una plataforma modular y multi-tenant para centralizar la operación patrimonial, los flujos financieros y las integraciones del ecosistema.

Responsabilidad: Arquitectura del producto, modelado de dominio y definición de alcance.

  • Multi-tenant
  • Workflows
  • Financiero
  • Documentos
RetailTech · Marketplaces

Operación inteligente para marketplaces

Las operaciones de marketplace debían seguir catálogo, inventario, precios, reputación, logística y finanzas sin depender de controles dispersos. Diseñé una arquitectura de agentes especializados, con responsabilidad por función, permisos, contexto compartido, aprobación humana, auditoría y tratamiento de excepciones.

Responsabilidad: Arquitectura multiagente, modelo de integración con APIs externas y gobernanza de las acciones.

  • Multiagente
  • APIs externas
  • Mensajería
  • Gobernanza
Fintech · Crédito

Jornada digital de crédito

Una jornada de crédito digital tenía que reducir fricción sin renunciar a validación, seguridad y trazabilidad. Estructuré el flujo de registro, verificación de identidad, envío de documentos, contratación y pagos integrados.

Responsabilidad: Arquitectura de la jornada, integraciones y controles de seguridad.

  • Identidad digital
  • Documentos
  • Pagos
  • Seguridad
IA · Documentos

Ingesta y RAG

Volumen de documentos demasiado grande para la búsqueda manual, en un contexto donde una respuesta inventada no era aceptable. Construí los pipelines de ingesta, estructuración y búsqueda semántica con embeddings.

Responsabilidad: Pipeline de ingesta, indexación y control de calidad de las respuestas.

  • RAG
  • Embeddings
  • Vector DB
Infra · DevOps

IaC y observabilidad

Entornos montados a mano y fallos descubiertos por el usuario antes que por el equipo. Estandaricé la infraestructura con Terraform y contenedores y puse monitoreo y alerta de errores en producción.

Responsabilidad: Infraestructura como código, pipeline de despliegue y observabilidad.

  • Terraform
  • Docker
  • Observabilidad
Sectores atendidos
  • Salud y clínicas
  • Jurídico
  • Agro
  • Educación y EAD
  • Servicios financieros y crédito
  • Inmobiliario y PropTech
  • Industria regulada
  • Live commerce
  • Retail y marketplaces
  • Movilidad y operaciones de campo
IA

IA aplicada dentro de la ingeniería de software

Diseño y llevo a producción sistemas con RAG, agentes, ingesta de documentos, embeddings y bases vectoriales, automatizaciones y voz en tiempo real — integrados a los sistemas que ya existen, no como demostración aislada. Trato la IA como cualquier otro componente de ingeniería: evaluación de modelos, pruebas, control de coste y latencia, límites y modos de fallo explícitos, revisión humana donde el error sale caro, seguridad de los datos y observabilidad en producción. También uso IA en mi propio proceso para producir más, sin renunciar a revisión, pruebas y responsabilidad técnica por lo que entra en producción.

  • RAG
  • Agentes
  • Embeddings y bases vectoriales
  • Evaluación y guardrails
  • Coste y latencia
  • Observabilidad de LLM
  • Seguridad y privacidad
  • Integración con sistemas existentes
  • Voz en tiempo real
Stack

La base técnica detrás de las decisiones

La herramienta es consecuencia de la decisión de arquitectura, no al revés. Esta es la base que uso para sostenerla en producción.

Arquitectura y Sistemas

  • Arquitectura de software
  • Sistemas distribuidos
  • Multi-tenant
  • Modelado de dominio
  • Diseño de APIs
  • Tiempo real
  • Modernización de legado

Backend

  • Python
  • FastAPI
  • Django
  • PHP
  • Laravel
  • Yii
  • Node.js
  • Spring Boot
  • ASP.NET

Datos y Mensajería

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Supabase
  • RabbitMQ
  • Kafka
  • ETL/ELT

Cloud e Infraestructura

  • AWS
  • Azure
  • Google Cloud
  • Terraform
  • Docker
  • Kubernetes
  • Serverless
  • Linux

Fiabilidad y Seguridad

  • CI/CD
  • Observabilidad
  • Prometheus
  • Grafana
  • Autenticación y autorización (OAuth 2.0 / JWT)
  • Gestión de secretos
  • Privacidad y RGPD/LGPD

IA aplicada

  • RAG
  • Agentes de IA
  • Embeddings
  • pgvector
  • Qdrant
  • Fine-tuning
  • Evaluación de LLM
  • LangChain
  • LangGraph
  • Hugging Face

Web y Móvil

  • React
  • Vue
  • Angular
  • Next.js
  • Astro
  • Tailwind CSS
  • Inertia
  • Kotlin (Android)
  • Swift (iOS)
  • React Native
  • Expo
  • Flutter

Integración e Industria

  • REST
  • GraphQL
  • Webhooks
  • Microservicios
  • MQTT
  • EMQX
  • LoRaWAN
  • ChirpStack
  • Modbus
  • PLC / HMI
  • Node-RED
  • Raspberry Pi

Lenguajes

  • TypeScript
  • JavaScript
  • Python
  • PHP
  • Java
  • C#
  • Kotlin
  • Swift
  • Dart
  • Go
  • Rust
  • C++
Contacto

Hablemos de tu sistema

Mensaje

Descargar CV