Sobre mi participación técnica

Este proyecto marcó una etapa transformadora en mi carrera. Comencé a colaborar en Konsigue mientras aún trabajaba en la Universidad Autónoma de Nuevo León. Tras unas semanas de involucrarme de lleno en su desarrollo, decidí renunciar y emprender formalmente junto con mis socios José Rivas y Cristina Mendoza. Nos unía una visión clara: hacer accesible el factoraje financiero a pequeñas empresas mexicanas utilizando fondeo colectivo, modelo que ya había explorado anteriormente en otros emprendimientos.

Mi papel fue técnico, pero también estratégico. Diseñé y desarrollé la plataforma desde cero, inicialmente como CTO, y luego como responsable principal de toda su evolución tecnológica durante varios años. Lideré la construcción de la arquitectura, separando los módulos por departamentos (mesa de control, tesorería, legal, comercial), e implementé procesos complejos como la validación fiscal, la gestión de líneas de crédito, pagos, generación de contratos con firma electrónica y la conexión con servicios externos como SAT, Mifiel y sistemas anti-lavado de dinero.

Viví todas las etapas del proyecto: el desarrollo inicial, la participación en incubadoras y aceleradoras (como Startupbootcamp en CDMX), el cambio de residencia por algunos meses, el regreso a Monterrey por motivos económicos, y finalmente el retorno al proyecto después de que fuera adquirido por CapitalTech. En esa última etapa, me encargué de adaptar el sistema a las necesidades corporativas: reconstruí buena parte de la plataforma, desarrollé nuevas funcionalidades como Crédito Flex, implementé una API REST en Node.js para integraciones, migré componentes obsoletos, actualicé el diseño del sitio, y consolidé una arquitectura reutilizable con engines y componentes visuales compartidos (ViewComponents).

Konsigue me permitió crecer técnica y humanamente: desde trabajar de noche en la universidad hasta liderar un equipo para entregar productos financieros de alto impacto. Fue mi primer 'exit' como desarrollador y cofundador, y una experiencia que consolidó mi convicción de construir software con propósito y escala. A lo largo de su desarrollo, escribí, migré y refactoricé más de 100,000 líneas de código, abarcando backend, frontend, automatizaciones y APIs, lo que cimentó mi experiencia como desarrollador senior en proyectos fintech de misión crítica.

Funcionalidades realizadas

  • Registré y administré la información legal y operativa de nuevos proveedores desde la plataforma.

  • Desarrollé flujos para cargar masivamente facturas a través de archivos Excel, optimizando tiempos de operación.

  • Implementé validaciones automáticas con el SAT, detección de vencimiento y estado fiscal de facturas.

  • Automatización del proceso de generación de contratos legales a partir de facturas aprobadas.

  • Diseño de herramientas para exportar facturas (ZIP y Excel) con lógica avanzada de filtrado.

  • Implementé el módulo completo de pagos incluyendo: aprobación, calendarización, y bloqueo de fondos.

  • Asigné depósitos a pagos específicos con trazabilidad financiera.

  • Desarrollé funciones para congelar y liberar fondos con reglas de validación y control.

  • Automatización de pagos ligados a tablas de amortización o disposiciones de crédito.

  • Habilitación del sistema de notas de crédito con tipos específicos: capital, intereses y comisiones.

  • Integré firma electrónica con notificaciones automáticas y validación vía servicios de Mifiel.

  • Permití gestionar firmantes y asociarlos legalmente a disposiciones mediante interfaces administrativas.

  • Automatización del flujo de sobregiros: aceptación, liberación y vinculación con pagos.

  • Sistema de administración de líneas de crédito con vínculo a disposiciones y sobregiros.

  • Implementación del flujo de crédito simple y visualización del estado de operaciones por cliente.

  • Integré procesos masivos de extracción de información del SAT para bienes en garantía.

  • Desarrollé dashboards con indicadores clave para operaciones e inversiones.

  • Generé reportes históricos de pagos y exportaciones legales.

  • Automatización de pruebas internas para verificar conexiones con servicios externos.

  • Generación de documentos PDF dinámicos con variables personalizadas por contrato o cliente.

  • Incorporación de control de accesos por roles (comercial, tesorería, legal, administrador).

  • Implementación completa de flujos de estados mediante máquinas de estado (AASM).

  • Integraciones con servicios externos: Firebase (notificaciones), SAT, RUG, Mifiel (firma electrónica).

  • Asincronía de procesos críticos mediante workers para cargas masivas, validaciones y generación de documentos.

Logros del proyecto

  • Implementación de más de 25 funcionalidades críticas en áreas clave como tesorería, legal y análisis de crédito.

  • Automatización total del ciclo operativo de una plataforma de crowdfactoring, desde el alta del proveedor hasta la dispersión de fondos.

  • Validación automática y en tiempo real de facturas con SAT y firma digital legalmente válida.

  • Sistema financiero robusto que permitió pagos programados, congelamiento de saldos y generación de notas de crédito.

  • Uso avanzado de flujos asincrónicos y notificaciones en tiempo real a usuarios según su rol operativo.

  • Plataforma modular y escalable con control de accesos finos y separación de responsabilidades entre áreas.

  • Project Name: Konsigue

  • Role: Cofundador y FullStack Developer

  • Tools: Ruby on Rails, PostgreSQL, Sidekiq, Redis, Devise, AASM, CarrierWave, Pundit, Firebase, SATWS, Mifiel

  • Category: Startup / Fintech

  • Duración del proyecto: 3 de August de 2015 – 27 de July de 2023 (almost 8 years)