Pablo del Cid

Full Stack Developer & DBA · +29 años de experiencia
Acerca de mí

Analista de Sistemas | Programador | Full Stack Developer | DBA con más de 29 años de experiencia en desarrollo de software, bases de datos y soluciones empresariales —en Guatemala y en España-. Amplia experiencia en desarrollo de sistemas web, APIs e integración con servicios de terceros en doble vía.

Especializado en el análisis, diseño, desarrollo e integración de sistemas orientados a optimizar procesos, automatizar operaciones y resolver necesidades reales de negocio. He desarrollado soluciones completas para sectores como recursos humanos, nóminas, financiero, agrícola, documentación y gestión de tareas.

Resumiendo mi experiencia como Full Stack Developer y DBA:

  • En asuntos de programación conozco lenguajes C/C++, Pascal, VB, VB.Net, C#, PHP, Java, Javascript. Los más utilizados en los últimos años han sido PHP, Javascript y C#.
  • Respecto a bases de datos, tengo una larga experiencia en SQL SERVER y MySQL y también con ORACLE y PostgreSQL. Tanto como diseñador, creador, analista, programador, auditor y persona a cargo de migración de datos.
  • Se han atendido asuntos de administración de hostings, servidores y bases de datos también.
  • Se ha dado mantenimiento y se han expandido apps Android heredadas de otros programadores y se ha conseguido hacer sin problemas.
  • Tareas técnicas de implementación de sistemas y de soporte a usuarios de estos se han atendido de vez en cuando. Siempre me han preferido como programador pero cuando ha tocado ha tocado.
  • He creado en muchas ocasiones lo que corresponde a documentación técnica, diccionarios de bases de datos, manuales para usuarios finales.

Mi orientación siempre ha ido a la resolución de problemas y al aprendizaje autodidacta. Tengo por principio y por norma personal practicar la honestidad técnica: Si una tecnología/lenguaje/base de datos es desconocida, lo indico abiertamente, y la abordo con mentalidad de aprendizaje rápido para desarrollar soluciones sólidas y eficientes.

Por último menciono que nunca he dejado abandonado proyecto alguno a medias. Siempre he permanecido atendiendo las tareas asignadas hasta el final y en mis retiradas siempre lo he anunciado con meses de antelación.

¿Por qué encajo con ustedes?
Frontend & Backend + Aplicaciones diversas
+29 años desarrollando ambas capas: PHP, C#, JavaScript, HTML5/CSS3, Bootstrap, VB, VB.Net, Java, C/C++, Pascal. MVC desde la práctica real.

  • Aplicaciones de escritorio / sistemas web.
  • Programas de comunicaciones con sockets, colas, telnet.
  • Procesamiento de archivos, decodificación de CDRs de operadores telefónicos.
  • Reproducción de vídeos/imágenes/marquesinas publicitarias.
  • Sistemas de RRHH, Nóminas, administración de archivos, flujos de trabajo, cálculos de comisiones, recepción de solicitudes de crédito, cálculo y gestión de cobros, clientes, compras, inventarios, ventas, facturaciones...
  • Sistemas de entidades financieras/prestamistas: Recepción de solicitudes de crédito, módulo de revisión/aprobación de solicitudes, módulo de gestión legal de entrega de préstamos, módulo de control de cobros, manejo de coordenadas y trazamiento de rutas.
  • Mapas. Con APIs de Google Maps y Leafletjs.
  • Sistema integral de gestión agrícola y proyección de producción para exportadora internacional con app para tablets y analítica. Asuntos de estadísticas, proyecciones y acciones por problemas en la producción (heladas, lluvias, sequías) se han atendido en estos proyectos.
  • Sistemas de gestión de solicitudes de entidades públicas. (Entre otros de Ayuntamientos, ONSEC-Jubilaciones, CRIE-Comisión Regional de Interconexión Eléctrica).
  • Hay más tipos de sistemas desarrollados...
Bases de datos SQL
SQL Server · T-SQL, MySQL/MariaDB, Oracle/PL-SQL, PostgreSQL.

En todos los casos he atendido desde el diseño y creación de base de datos como el desarrollo de vistas, procedimientos almacenados, funciones, disparadores/triggers, secuencias, etc.

Exploración en bases de datos de terceros, optimizaciones, migraciones y auditorías.
APIs RESTful/SOAP | Integración
Desarrollo y consumo de servicios SOAP y RESTful propios y de terceros. Integración con entidades de facturación electrónica, recepción de pagos y consulta de datos.
Automatización de procesos
Rutinas automáticas, alertas, tareas programadas y herramientas de generación de código. Desde servidores Linux y AZURE.
Entorno cloud
Migración y administración en AZURE: bases de datos, WebApps, IIS, Apache. Servidores virtuales Linux y Windows.
Análisis y resolución
Detecto necesidades funcionales y las transformo en soluciones tecnológicas documentadas y mantenibles.
Uso de herramientas de inteligencia artificial

En los últimos años he incorporado distintas herramientas de inteligencia artificial a mi forma de trabajar, tanto para desarrollo como para aprendizaje, análisis y documentación. No utilizo una única herramienta: dependiendo del problema, recurro a diferentes modelos y comparo sus respuestas, aprovechando las fortalezas particulares de cada uno.

Las utilizo como apoyo para investigar tecnologías, explorar alternativas, generar y revisar código, resolver problemas concretos, documentar soluciones, preparar propuestas y acelerar tareas de desarrollo. La decisión final, la validación técnica y la adaptación de las soluciones siguen dependiendo de mi propio criterio y experiencia.

Con el uso continuo de estas herramientas también he desarrollado, de forma fundamentalmente empírica, una manera de **plantear problemas, consultas y requerimientos técnicos** que me permite obtener respuestas más claras, precisas y útiles en menor tiempo. En el ámbito de la programación y la administración de bases de datos, esto resulta especialmente útil para investigar rápidamente una alternativa, contrastar una solución, localizar el origen de un problema o partir de una primera aproximación de código que posteriormente analizo, pruebo y adapto.

Entre las herramientas que he utilizado se encuentran **ChatGPT, Gemini, Claude, DeepSeek y GitHub Copilot**. Su utilización ha formado parte de proyectos reales, incluyendo desarrollo web, SQL, documentación técnica y mantenimiento/evolución de aplicaciones existentes.

Para mí, la IA no sustituye el conocimiento técnico: es otra herramienta para ampliar lo que puedo investigar, aprender y construir.

Experiencia Laboral — Últimos 12 años
Freelancer · Programador Full Stack & DBA Ene/2025 – Presente
Independiente Guatemala (remoto)
Stack: PHP, MySQL, MSSQL, Android/Java, AJAX, APIs REST, JSON-LD
Proyectos atendidos en paralelo a contratos puntuales
  • Modificaciones y agregados en APIs propias, con comunicación AJAX entre varios frontends web y backend.
  • Tienda web de PSA-Cards. Panel de control incluido.
  • Tienda web con catálogo de maquinaria agrícola, con datos de producto estructurados en JSON-LD. Panel de control incluido.
  • Sistema de gestión para farmacia: inventarios, compras, ventas, productos, clientes y facturación.
  • Sistema de Control de Registro de trabajo de manufactura de una empresa dedicada a la producción de adornos navideños.
  • Ampliación del sistema de una entidad financiera/prestamista.
  • Ampliación de una app Android heredada de otros programadores. Desarrollada en Java.
Consultor · Full Stack Developer & DBA / Analista de Sistemas Jul/2025 – Dic/2025
OCRET / MAGA — Ministerio de Agricultura, Ganadería y Alimentación Guatemala
Stack: PostgreSQL · PL/pgSQL, PHP, Bootstrap 5, Linux Ubuntu 24, Apache, Git/GitHub
Sistema SIRO — Gestión de contratos de terrenos estatales
  • Análisis funcional y técnico del sistema de arrendamiento, cesión, sucesión y prórroga de contratos de terrenos del Estado.
  • Diseño y creación de consultas complejas, vistas, funciones y rutinas en PostgreSQL/PL-pgSQL para estadísticas e informes.
  • Soporte a áreas administrativas y jurídicas mediante consultas especializadas.
SIRO++ — Sistema complementario de consultas y digitalización
  • Diseño y desarrollo completo en PHP + PostgreSQL + Bootstrap 5 con módulo de seguridad basado en roles y permisos.
  • Módulo de gestión del proceso de digitalización de expedientes físicos con control de asignaciones y seguimiento.
Migración e infraestructura
  • Apoyo técnico durante migración a servidores propios en Linux Ubuntu 24. Gestión de código en GitHub y despliegue completo.
  • Herramientas para identificación y recarga de archivos faltantes. Coordinación con personal del MAGA y proveedores externos.
Consultor · Full Stack Developer Feb/2025 – May/2025
Corporación Lending — SINFIN Guatemala
Stack: SQL Server · T-SQL, PHP, HTML5, CSS3, JavaScript, C#, AZURE, IIS, Apache
Migración y habilitación en AZURE
  • Migración exitosa de 2 bases de datos MSSQL y 6 WebApps al proveedor AZURE en menos de 1 mes.
  • Programación en C#, PHP, JavaScript, T-SQL. Nueva WebApp añadida durante el proyecto.
  • Habilitación por iniciativa propia de micro-sistema en servidor Linux+Apache con PHP para consultas y utilidades internas.
Bases de datos, servicios web y servidores
  • Procedimientos, funciones y consultas complejas en MSSQL para reportes, cálculo de préstamos y estadísticas.
  • Soporte, modificación y arreglos a servicios web SOAP y RESTful en C# y PHP.
  • Administración de bases de datos, WebApps y servidores virtuales en portal AZURE.
Full Stack Developer & DBA Ene/2013 – Ene/2025 (12 años)
Delta Ingeniería de Sistemas S.A. Guatemala
Stack: SQL Server · T-SQL, Oracle · PL/SQL, MySQL, MariaDB, PHP, HTML5, CSS3, JavaScript, C#, VB, VBA, Java, AZURE, IIS, Apache, Tomcat
Sistemas desarrollados al 100%
  • Sistema integral de gestión agrícola y proyección de producción para exportadora internacional: plataforma web, app para tablets, Oracle e informes analíticos y crosstab.
  • Sistema de administración de préstamos (solicitudes, entregas, cobros, estadísticas).
  • Sistema integral de Recursos Humanos y Nóminas.
  • Sistema de gestión de tareas y requerimientos internos.
  • Sistema de carga, descarga, consulta y administración de documentos con restricciones dinámicas de acceso.
  • Servicios web para facturación electrónica, avisos de pagos y consultas crediticias.
  • Herramientas de generación automática de código y diccionarios de bases de datos.
Bases de datos
  • Diseño, creación, administración y programación en Oracle/PL-SQL, MSSQL/T-SQL y MySQL/MariaDB.
  • Rutinas de cálculo de préstamos, nóminas, inventarios, estadísticas, coordenadas y moras.
  • Apoyo y formación a compañeros en consultas SQL y resolución de problemas de datos.
Infraestructura y servidores
  • Administración de hostings Linux+Apache, Windows+IIS, servidores virtuales y portal AZURE.
  • Gestión de tareas automatizadas, backups y ciclo de vida de servicios de hosting.
Contribución a la comunidad técnica

He aprendido muchísimo gracias a la comunidad técnica y a la información que otras personas han compartido en Internet a lo largo de mi carrera profesional. Una forma de devolver parte de esa ayuda es compartir también soluciones, scripts y código de uso libre que puedan ser útiles a otros desarrolladores.

El contenido abarca SQL Server, MySQL, Oracle, PostgreSQL, PHP, C#, Visual Basic 6/.NET, HTML y JavaScript, principalmente orientado a resolver problemas técnicos concretos y facilitar que otros desarrolladores puedan reutilizar, adaptar y aprender de estas soluciones.

La intención no es únicamente mostrar proyectos propios, sino documentar problemas y soluciones técnicas concretas y poner ese conocimiento a disposición de la comunidad, como punto de partida para que otros desarrolladores puedan aprovecharlo, adaptarlo o ampliarlo.

Sitio web: https://xpcid.com.

Proyectos Web de acceso público
El rincón de PCID
Sitio web personal con código abierto compartido, CV y proyectos enlazados.
Clima en España
Consulta climatológica por provincia de España. Actualización automática cada 6 h por cronjob.
HERRAPRO SUR — Maquinaria
Demo de sitio web para empresa de maquinaria agrónoma, industrial y mecánica.
(JSON-JD, Diccionario de base de datos y diagramas en el pie de página).
Volcanes — Google Maps
Visualización de volcanes del mundo (Pleistoceno y Holoceno) sobre Google Maps.
Ahorcado — Juego
El juego del ahorcado de siempre, adaptado a la web y listo para jugar.
Frases y Efemérides
Sitio web desarrollado hace más de 10 años con PHP y MySQL. Contiene listados de frases y efemérides de forma organizada.
Notas personales

Después de tantos años programando, podría decir que programo por oficio, por vicio y por hobby. Me sigue gustando resolver problemas, aprender cosas nuevas y entender cómo funcionan las cosas, incluso cuando no existe un proyecto laboral detrás.

También disfruto de la lectura (de todo tipo de libros) y de la historia. De la segunda, por el placer de conocer los orígenes, evolución y circunstancias de diferentes pueblos y culturas a lo largo y ancho de nuestro planeta, cada uno con sus propias dificultades, logros y maneras de salir adelante.

Calcular estadísticas y crear gráficas también forman parte de mis intereses, así como sentarme con una guitarra de vez en cuando a tocar o simplemente charranguear y cantar a pleno pulmón.

Probablemente todas estas cosas tengan algo en común: la curiosidad por entender, aprender y descubrir cómo hemos llegado hasta donde estamos, y aprovechar todo esto para mejorar hacia dónde vamos.

Pablo del Cid
pablo@xpcid.com | pablodelcidgt@gmail.com
www.xpcid.com
+502 4174 4966      WhatsApp
Guatemala · Septiembre 2026