Saltar al contenido
Carlos Cortez, desarrollador de software

18 años desarrollando software.

Mi trabajo empieza por entender cómo funciona una organización. Desde los sistemas de gestión empresarial hasta la inteligencia artificial, desarrollo y mejoro sistemas que forman parte de su operación diaria.

Trayectoria profesional

He trabajado en sistemas institucionales y empresariales: gestión de contabilidad e inventario, aplicaciones operativas, conexión entre plataformas y análisis de datos. Cada etapa me ha enseñado a conectar el desarrollo con las personas, las reglas y los procesos que sostienen una organización.

MINCETUR

Sector público

JNE

Sector público

CONTRALORÍA

Sector público

INSIDE

Sector privado

ONPE

Sector público

OCULASER

Sector privado

WINNER SYSTEMS

Sector privado

CURACAO

Sector privado

Mejora continua

Comprender para mejorar.

Mi recorrido comenzó documentando procesos y sistemas que conectan la contabilidad, los pagos y el inventario de una empresa. Trabajar con contabilidad, caja e inventario me enseñó que cada dato y cada regla responden a una operación real. Ese aprendizaje sigue guiando mi trabajo en grandes sistemas que llevan años en operación.

Hoy analizo y mejoro aplicaciones existentes, con foco en firma electrónica, claridad de uso y diagnóstico de incidencias. Documento el funcionamiento y los cambios para que otros equipos puedan evaluarlos, mantenerlos y darles continuidad.

La mejora se demuestra en el trabajo cotidiano: una acción más clara, un problema que puede investigarse y un cambio que funciona sin interrumpir la operación.

Cómo trabajo

Del contexto al cambio comprobado.

En una plataforma existente, lo que se ve en pantalla es solo una parte del sistema. Antes de cambiarla, reconstruyo el recorrido completo de la información y cómo se conectan sus distintas partes.

  1. Comprender la operación

    Contrastar lo que necesitan las áreas usuarias con las reglas, la documentación y el comportamiento del sistema.

  2. Seguir la información

    Reconstruir cómo un dato se registra, transforma e intercambia. Identificar dependencias y explicar el recorrido con diagramas.

  3. Mejorar y documentar

    Resolver incidencias y desarrollar mejoras con evidencias del problema, del cambio y de su funcionamiento.

  4. Comprobar y acompañar

    Comprobar que las mejoras funcionan y que los cambios mantienen lo que ya funcionaba. Coordinar con los equipos de calidad y operación la puesta en marcha y el seguimiento.

Áreas de experiencia

Una trayectoria, distintas capacidades.

De los procesos de negocio a la información, y de la información a las aplicaciones. Estas áreas reúnen el trabajo técnico que he desarrollado en distintos momentos de mi carrera.

Empleados IA y asistentes

He desarrollado asistencia con IA para elaborar borradores documentales a partir de lineamientos y reglas de negocio. La herramienta prepara una base de trabajo; la revisión humana comprueba su contenido y decide cómo utilizarla.

  • Integración con OpenAI y la API de Google
  • Asistencia en tareas profesionales
  • Borradores para revisión humana
  • Contexto normativo y reglas de negocio
Asistente de IA que prepara un documento para revisión humana.
  • Python
  • OpenAI
  • API de Google

Automatización con IA

He conectado el procesamiento de información con acciones concretas: extracción de datos, detección de pagos e interacción por voz en Android. La automatización cobra sentido cuando reduce pasos repetitivos y permite comprobar qué ocurrió.

  • Procesamiento automático de información
  • Integración con servicios de IA
  • Interacción por voz
Flujo automatizado que conecta información, procesamiento y acciones comprobadas.
  • Python
  • Android
  • GCP

Lectura automática de documentos

He procesado documentos digitales y manuscritos con Google Document AI y Form Parser. Extraer el texto es el inicio: también hay que reconocer los campos, validar los datos y prepararlos para su uso en otros sistemas.

  • Identificación de información relevante
  • Procesamiento de documentos manuscritos
  • Incorporación y comprobación de datos
Documento digital y manuscrito convertido en campos de información verificados.
  • Document AI
  • Form Parser
  • Lectura con IA

Integración y análisis de datos

He conectado información de sistemas existentes, preparado procesos para recogerla, ordenarla y comprobarla, y construido paneles de seguimiento nacional e internacional. El trabajo comienza en el origen del dato y termina cuando un indicador puede interpretarse con claridad y comprobarse con su fuente.

  • Recopilación y preparación de información
  • Consulta y organización de bases de datos
  • Indicadores y visualización de datos
Fuentes de datos conectadas con un panel de indicadores comprobables.
  • Python
  • Oracle
  • Angular

Conexión entre sistemas y firma digital

He desarrollado funcionalidades en Java para conectar aplicaciones, intercambiar información y firmar documentos digitalmente. Analizo el recorrido completo de una operación: qué se envía, cómo se confirma, dónde puede fallar y qué evidencia queda para investigar una incidencia.

  • Envío, confirmación y seguimiento de información
  • Validación de certificados digitales
  • Diagramas para explicar cómo funciona el sistema
Dos aplicaciones conectadas mediante un documento y un certificado digital verificado.
  • Java
  • Firma digital
  • Integración

Sistemas de gestión empresarial

He trabajado con sistemas que conectan caja, contabilidad, pagos, cobros e inventario, además de herramientas para gestionar clientes y dar seguimiento a la operación. Esa experiencia me dio una base para comprender cómo una regla del sistema afecta el trabajo de distintas áreas.

  • Procesos y cierres contables
  • Gestión de clientes y seguimiento operativo
  • Documentación de procesos y funcionamiento
Aplicación de gestión que conecta inventario, contabilidad y operaciones.
  • Java
  • .NET
  • Oracle

Aplicaciones web y móviles

He desarrollado aplicaciones web y móviles, sistemas de notificación y gestión documental. Mi participación abarca funcionalidades, pruebas y preparación de despliegues, con atención a cómo las personas entienden y utilizan la aplicación.

  • Java y Angular
  • Aplicaciones nativas Android
  • Pruebas, puesta en marcha y seguimiento
Aplicación web y móvil con interfaces coherentes y una entrega comprobada.
  • Angular
  • Android
  • Docker · despliegues

Una idea para desarrollar con IA · 2026 en adelante

Cada proyecto suma.
El aprendizaje continúa.

Ideas y cambios → contexto → evidencia → validación → operación.

Mi experiencia laboral, aplicada al desarrollo con IA.

Una demo con bloques de ejemplo y un espacio por completar, junto a una bombilla y módulos todavía por conectar.
01 / Explorar

Explorar con una prueba de concepto - demo

Prueba de concepto · Vibe Coding

Con Vibe Coding exploro una idea mediante una demo. Esta prueba de concepto acepta riesgos acotados, datos de ejemplo y pasos simulados. Permite aprender y evaluar posibilidades; todavía requiere trabajo antes de utilizarse en una operación real.

  • Demo para aprender
  • Riesgos de prueba
  • Datos de ejemplo

La demo permite aprender; la implementación exige una base comprobada.

Módulos de una aplicación sobre una base estructurada, conectados a datos existentes y acompañados de un documento con comprobaciones.
02 / Implementar

Implementar con mi experiencia laboral

Una fórmula basada en experiencia laboral

Para implementar, aplico una fórmula construida con mi experiencia laboral: entender el negocio, aprovechar lo existente, definir reglas y comprobar resultados. Documento decisiones y preparo mantenimiento. Así, la idea toma forma según las necesidades reales de cada organización.

  • Comprender el negocio
  • Aprovechar lo existente
  • Comprobar y documentar

Mi fórmula combina contexto, experiencia laboral y pruebas para implementar mejoras.

Un bot principal coordina dos agentes conectados a datos y herramientas mediante un control de aprobación.
03 / Coordinar

Coordinar agentes según contexto

Agentes adaptados a cada negocio

El escenario esperado es coordinar agentes que consulten información, utilicen herramientas y ejecuten tareas con supervisión. Cada negocio necesita una combinación distinta. Sobre una implementación validada, defino responsabilidades, permisos y controles para evaluar su aporte al proceso.

  • Tareas según necesidad
  • Permisos por responsabilidad
  • Resultados con supervisión

El negocio define las tareas; los agentes apoyan su ejecución.

Los agentes tienen sentido cuando mejoran un proceso concreto. La decisión parte de la necesidad.

Explorar para aprender.
Implementar con experiencia laboral.
Coordinar con control.

Sigo compartiendo
lo que aprendo.

En mi blog reúno apuntes, aprendizajes y reflexiones sobre tecnología. Una forma de seguir la conversación después de conocer mi trayectoria.

Leer mi blog