01Perfil
Ingeniero Full Stack Senior con más de 8 años de experiencia construyendo software de extremo a extremo — desde los requisitos y la arquitectura hasta el desarrollo, las pruebas y la puesta en producción. Durante casi seis años construyó infraestructura cross-chain entre Bitcoin y Rootstock (EVM): bridges nativos, agregación de swaps y protocolos de confianza minimizada. Experiencia en arquitecturas por capas y orientadas a eventos, estándares de Bitcoin (PSBT, BIP-32/44), hardware wallets y custodia MPC, y prácticas de desarrollo seguro (OpenSSF, SonarCloud, divulgación coordinada de vulnerabilidades). Trabaja con TypeScript, Vue, React/Next.js y Node.js, y usa a diario desarrollo asistido por IA.
02Experiencia
Sep 2022 – Sep 2026 | Remoto
Desarrollador Full Stack SeniorRootstock Labs (antes IOV Labs)
Infraestructura cross-chain entre Bitcoin y Rootstock (sidechain compatible con EVM): un bridge nativo bidireccional, un agregador de swaps multiproveedor y un bridge de confianza minimizada basado en BitVMX. Responsable de las tareas de investigación y de arquitectura de la plataforma en un squad Scrum de 6 personas.
- Diseñé y construí APIs REST por capas en Node.js (LoopBack, NestJS) y servicios orientados a eventos con colas de mensajes (AWS SQS).
- Construí pipelines de procesamiento de bloques que indexan Bitcoin (Blockbook) y Rootstock para seguir el estado de las transacciones cross-chain en MongoDB.
- Construí frontends modulares (Vue 3, React/Next.js) con servicios de wallets basados en adaptadores, de modo que nuevas wallets y proveedores se integran sin cambiar los flujos principales; contribuí a SDKs reutilizables en TypeScript para construcción de transacciones, swaps y proveedores de wallets.
- Implementé flujos de transacciones Bitcoin con PSBT (BIP-174), selección de UTXO, estimación de comisiones y derivación de claves HD (BIP-32/44).
- Integré hardware wallets (Ledger, Trezor), WalletConnect/Reown y custodia institucional MPC (Fireblocks, Fordefi); integración EVM mediante el estándar EIP-1193 y ethers.js, incluido el contrato precompilado del bridge de Rootstock.
- Implementé transferencias rápidas mediante proveedores de liquidez y swaps atómicos HTLC, incluidos los flujos de recuperación de fondos.
- Corregí vulnerabilidades reportadas mediante divulgación coordinada (GitHub Security Advisories) y mantuve pipelines de CI bajo OpenSSF Scorecard y Best Practices, quality gates de SonarCloud y análisis de código con CodeQL.
- Impulsé la revisión de código y las pruebas automatizadas (Jest, Vitest, Mocha), hice onboarding y mentoría a nuevos integrantes y trabajé a diario con desarrollo asistido por IA (Claude Code, skills personalizadas, agentes ligeros).
Feb 2020 – Jul 2022 | Bogotá, Colombia
Ingeniero de DesarrolloTRU Group
- Asignado a IOV Labs (Rootstock) como desarrollador principal de su aplicación web de bridge nativo Bitcoin ↔ Rootstock, desde el primer commit (dic 2020) hasta el lanzamiento en mainnet (ene 2022): transacciones de peg-in en Bitcoin firmadas con las wallets Ledger, Trezor y Liquality, y seguimiento de confirmaciones en tiempo real.
- Desarrollo de productos blockchain de finanzas descentralizadas (un protocolo DeFi sobre Rootstock), prueba de humanidad (proof of humanity) y verificación de documentos.
Ago 2019 – Nov 2019 | Bogotá, Colombia
Desarrollador JuniorViveLab Bogotá
- Desarrollo, a través de la Universidad Nacional de Colombia, de un piloto blockchain para trazar cada etapa del proceso de contratación del Programa de Alimentación Escolar (PAE), como apoyo a la labor preventiva de la Procuraduría General de la Nación.
Nov 2017 – Ago 2019 | Bogotá, Colombia
Analista de SistemasIndudata
- Especificación de requisitos para proyectos de software empresarial.
- Construcción de modelos de datos y representaciones arquitectónicas en Enterprise Architect, manteniendo la documentación de arquitectura y la trazabilidad entre modelos.
03Habilidades
- Lenguajes
- TypeScriptJavaScriptPythonSolidity
- Frontend
- Vue 3VuetifyReactNext.js
- Backend
- Node.jsNestJSLoopBackExpressAPIs RESTPrisma
- Arquitectura
- Arquitecturas por capas y orientadas a eventoscolas de mensajespipelines de procesamiento de bloquesfrontends modulares basados en adaptadoresdiseño de SDKs
- Datos e infraestructura
- MongoDBPostgreSQLDockerAWS (SQS, Secrets Manager)GitHub ActionsSentryPrometheus
- Bitcoin y Web3
- PSBT (BIP-174)wallets HD (BIP-32/44)UTXObitcoinjs-libBlockbookswaps atómicos HTLCBitVMXEVM (EIP-1193, ethers.js, web3.js, Hardhat)LedgerTrezorcustodia MPC (Fireblocks, Fordefi)WalletConnect/Reown
- Seguridad y calidad
- OpenSSF Scorecard y Best PracticesSonarCloudCodeQLdivulgación coordinada de vulnerabilidadesJestVitestMocha/ChaiCypressPlaywright
- Herramientas de IA
- Claude Codeskills personalizadasorquestación de agentes
- Prácticas
- Arquitectura de softwareinvestigación técnicaingeniería de requisitosrevisión de códigoScrum
04Educación
2021
Ingeniero de Sistemas y ComputaciónUniversidad Nacional de Colombia
2019
Curso Práctico: Creación de Contratos Inteligentes en BlockchainUniversidad Nacional de Colombia
05Idiomas
- Español: Nativo
- Inglés: Competencia profesional (B2+)