Sobre mí
Soy Gabriel. Llevo seis años haciendo que el software crítico siga funcionando.
Ingeniero de Sistemas de Barranquilla, Colombia. He trabajado en banca, seguros, energía, telecomunicaciones, retail y sector público, casi siempre en el ecosistema Microsoft: C#, .NET, SQL Server y Azure.
He trabajado como auditor de software, arquitecto de infraestructura Azure y desarrollador fullstack. Esa combinación me permite ver el sistema desde el código, la operación y el negocio.
Hoy ayudo a empresas a auditar, modernizar e integrar sistemas que no pueden detenerse. Me gusta el trabajo incremental, con pruebas, documentación y transferencia de conocimiento.
Por qué hago esto
El problema casi nunca es solo técnico.
He visto sistemas que funcionan durante años y, de repente, se vuelven imposibles de cambiar. No porque el código sea malo, sino porque el negocio cambió, el equipo se fue y nadie documentó las decisiones.
También he visto lo contrario: equipos que logran modernizar sin drama porque trabajan por fases, prueban, miden y comunican. Esa diferencia no es tecnológica. Es de criterio y de método.
Mi trabajo es ayudar a que tu empresa esté en el segundo grupo. No vendo una reescritura mágica ni una arquitectura de moda. Vendo claridad para decidir, ejecución cuidadosa y transferencia para que tu equipo no dependa de mí.
Experiencia
Dónde he estado.
Seis años en equipos de desarrollo, arquitectura y modernización. Estos son los contextos, no solo los cargos.
2024 — hoy
Makers
Desarrollador .NET
Core de record keeping para una gestora de inversiones internacional (México). .NET Framework 4.8, SQL Server, arquitectura por capas y SOLID.
2024
Enternova
Arquitecto de infraestructura Azure
Diseño hub-and-spoke en Azure y migración de PHP a .NET para una empresa de energía. Liderazgo técnico y comunicación con cliente.
2022 — 2024
NTT Data
Semi Senior Developer
Proyectos de retail, telecomunicaciones y energía. .NET, WPF, APIs REST, integraciones de pagos y pruebas con SonarQube.
2021 — 2022
Software Estratégico
Developer .NET
Facturador gratuito, nómina y facturación electrónica para el sector público/tributario. .NET MVC, Razor y CosmosDB.
2020 — 2021
ControlBoxCorp
Junior Developer
Sistema de pagos en producción. Web Forms, C#, VB, JavaScript, IIS y SQL Server.
Cómo trabajo
Principios, no eslóganes.
Primero entender, luego tocar
Antes de proponer una reescritura, mapeo dependencias, riesgos y lo que el negocio no puede dejar de hacer.
Cambios pequeños, en producción
Prefiero entregas incrementales con pruebas y red de seguridad antes que un big bang que nadie puede revertir.
El código y la documentación son tuyos
Trabajo para que tu equipo pueda seguir sin mí. La transferencia de conocimiento es parte del entregable.
Decir que no también es parte del trabajo
Si el alcance, el presupuesto o el plazo no son realistas, lo digo antes de firmar, no a mitad del proyecto.
Stack
Lo que uso de verdad.
No incluyo tecnologías que solo he visto en un tutorial. Esto es lo que he usado en producción.
Backend
Frontend
Datos
Cloud y DevOps
Integraciones
Preguntas frecuentes
Si quieres conocerme mejor.
01¿Trabajas solo con tecnología Microsoft?
Mi especialidad es el ecosistema Microsoft: C#, .NET Framework y .NET moderno, ASP.NET, SQL Server y Azure. También he trabajado con Angular, TypeScript, WPF, Web Forms y VB6 cuando el sistema existente lo exige.
02¿Puedes migrar un sistema en VB6 o Web Forms?
Sí, con una estrategia incremental. No recomiendo reescribir todo de una vez: normalmente se encapsula lo que funciona, se prioriza por riesgo y se reemplaza por módulos con pruebas de caracterización.
03¿Cómo evitas romper producción?
No prometo riesgo cero. Trabajo con pruebas de caracterización, ramas, feature flags, entornos de staging, migraciones reversibles y ventanas de despliegue acordadas. Cada fase tiene un plan de rollback.
04¿Trabajas con clientes fuera de Colombia?
Sí, en modalidad remota. Mi zona horaria es UTC-5 y he trabajado con equipos en Colombia y México. Por ahora las reuniones son en español; puedo documentar y escribir en inglés técnico (B1) y coordinar horarios de solapamiento con equipos de Estados Unidos.
05¿Cómo cobras?
Por proyecto o por fase, con alcance y entregables por escrito. Normalmente 50% al inicio y 50% contra hitos. Las auditorías se cobran como un servicio cerrado. No trabajo por hora sin un alcance definido.
06¿Cobras en dólares o en pesos?
Los precios de referencia están en USD. Para clientes en Colombia puedo cotizar en COP y emitir factura electrónica; para clientes internacionales trabajo en USD con transferencia. La moneda y la forma de pago se acuerdan por escrito antes de empezar.
07¿Firmas NDA?
Sí. También puedo trabajar con repositorios y datos bajo confidencialidad. En los casos públicos uso descripciones anonimizadas y solo comparto nombres cuando el cliente lo autoriza.
08¿Qué necesitas para una auditoría?
Acceso al repositorio o una copia del código, documentación disponible, una persona de contacto y una sesión de contexto. Si no hay acceso al código, puedo auditar arquitectura, operación y riesgos con entrevistas y evidencia.
09¿Haces desarrollo fullstack?
Sí. He trabajado backend, frontend, base de datos y despliegue. En proyectos grandes me integro con tu equipo o lidero una fase concreta; no necesito un equipo completo para empezar.
10¿Qué pasa si no encajamos?
Te lo digo en la primera llamada. Si no soy la persona adecuada, te oriento hacia otro perfil o te dejo un plan para que tu equipo lo ejecute.
Siguiente paso
¿Hablamos de tu sistema?
Una llamada de 20 minutos es suficiente para saber si puedo ayudar. Si no, te dejo una idea concreta para tu equipo.