El interés en la tecnología inicio cuando era estudiante de Ingeniería Electrónica en la universidad. Todo el entorno tecnológico estaba tomando forma, iniciaba el año 2000 y la democratización del Internet como hoy la conocemos aún estaba gestándose.
Soy desarrollador de software e integrador de soluciones basadas en hardware, ademas de ser emprendedor. Así después de casi un par de décadas de aprendizajes académicos y laborales, decidí crear un sitio que me permitiera resumir mis intereses y aportes.
Mi experiencia como trabajador en el sector inicia a mediados del 2010 en HomeData Lta. En el mismo año se crea Instapagos S.A.S. por lo que inicio en paralelo a trabajar en ambas empresas. Fue una época divertida y de grandes aprendizajes, en especial porque la segunda empresa era lo que hoy se conoce como Startup Fintech.
Hubo gente que fue valiosa en cada logro alcanzado. Así que debo decir que aunque uno enfrente solo un problema y le de la mejor solución, siempre habrán personas detrás aportando para lograr el crecimiento profesional.
2010 – 2012
Mis primeros desarrollos estuvieron enfocados en entornos bancarios transaccionales basados en el protocolo ISO 8583. Gracias a esto tuve la oportunidad de implementar switches transaccionales basados en JPOSS para la conexión de datáfonos spectra y castel, además de integrar a la solución un ATM (Cajero automático)
El gran reto con este Cajero automático fue la adaptación del método de retiro de efectivo, reemplazando las tarjetas débito por las cédulas de ciudadanía Colombianas. Esto, se logro gracias a la adaptación de un lector QR que leía los datos del documento de identidad escritos en la parte trasera con el formato PDF417. También fue el inicio de un corto recorrido programando datáfonos en C de la mano de Daniel Jacome, e implementando switches transaccionales en Java
Oswaldo Jaimes fue crucial para poder entender el funcionamiento del ATM.
Ver el potencial de comunicación del protocolo hizo que se planteara la posibilidad de crear librerías en Java compatibles para el naciente entorno móvil. Así en el 2011 inicio mi recorrido desarrollando aplicaciones móviles para el entorno BlackBerry y siguiendo con el ahora famoso Android Nativo.
El hecho de haber tenido la experiencia de programar en Java me facilito acercarme al desarrollo movíl, permitiéndome iniciar uno de los proyectos mas ambiciosos para la empresa en la que trabajaba: la creación de una E-wallet multiservicios.
El reto iniciaba con la creación de una librería ISO 8583 con intercambio dinámico de llaves 3DES y la interconexión del switch transaccional de Full Carga Colombia S.A. -quien es la empresa que permite hacer recargas de celulares y pagar servicios públicos, entre otras transacciones- con el core bancario de instapagos.
2013 – 2014
Así en 2013 se inicia una nueva etapa: crear E-wallets closed loop para entornos educativos y empresariales. El primer centro educativo en bogotá donde se implemento el sistema fue el Colegio Rochester.
El sistema funcionaba con los tarjetas NFC, pasarela de pagos para padres, reportes de consumo, limite de consumo y control de almuerzos para estudiantes y profesores, así como administrativos.
Para cargar las cuentas de estas billeteras electrónicas debíamos dar dos opciones:
- Carga en efectivo por medio de kioscos con validadores de billetes.
- Con el botón de pagos PSE y con tarjetas de crédito
Mi experiencia en Java me llevo a que me entregaran la responsabilidad de certificar a instapagos como pasarela de pagos ante ACH quien es la responsable del botón de pagos bancarios PSE y quien da el aval para que empresas como e-payco o pay-u manejen pagos para terceros . Con ello aprendí a implementar soluciones con Java WS-Security usando Axis2 y Rampart para firmar y cifrar mensajes, ademas de cumplir con toda la burocracia que se necesitaba para poder obtener la certificación.
Kioscos basados en Android
Y con una nueva etapa llegan nuevos retos: crear hardware a la medida que consumiera transacciones y evitara la presencia de datáfonos. Esto dio paso al desarrollo de kioscos basdos en Android 4.1 que permitían interactuar con impresoras, lectores NFC, validadores de billetes de diferentes referencias como el ICT, el NV200, el UBA JMC, y otros periféricos compatibles. Esto fue crucial para una experiencia de usuario amigable, ya que android de forma nativa permitía interactuar por medio de pantallas touch.
Esta etapa exigió la experticia para crear librerías especializadas, así como el refuerzo de conocimiento para implementar y modificar librerías ya existentes. Uno de los grandes retos fue el conectar validadores de billetes y lectores de NFC en un mismo kiosco, y garantizando la seguridad en la comunicación usando keystores con llaves AES256.
También experimentamos con -el hasta ahora naciente por aquel entonces- Push de notificaciones de Google para crear un kiosco que funcionara como comandera de restaurantes. Queríamos cambiar el concepto de pedir comidas dentro de las instituciones. Su funcionamiento estaba atado a la E-wallet closed loop que permitía ingresar a un menú de productos y solicitar desde allí el pedido. Esto activaba una notificación en el kiosco que automáticamente imprimía un ticket y se generaba la venta. La persona solo tenia que acercarse a reclamar su compra.
Esta etapa de kioscos, adaptación de hardware, implementación de servicios de backend, creación de API’s para consumos de alta concurrencia vía WS y WS-S revivio mi pasión por la electrónica.
2014 – 2015
Para mediados del 2014 se inicio otra etapa. Una adaptación de vending machines de intercambio, basada en la economía colaborativa donde se tomo el concepto de los smart lockers, y se inicio el diseño del primer prototipo de boxes conectados a internet y accionados según el resultado de una transacción generada dentro de una E-wallet.
Se creo el concepto de kiosco – e-wallet – datafono, como sistema o entorno transaccional.
2016 – 2018
El haber trabajado en desarrollo e investigación en HomeData Ltda. e Instapagos S.A.S. por casi 6 años, hizo que quisiera recorrer el misterioso camino de crear mi primer emprendimiento, iniciando Taikus S.A.S. donde nos enfocamos en mantener la creación de productos mínimos viables y la integración de tecnologías.
Hubo varios logros, donde los más destacables fueron:
- El diseño un par de prototipos de Smart Locker para LockerExpress y para BoxToMarket con dos modelos de negocios totalmente diferentes, que compartían buena parte de la tecnología y funcionamiento.
- El desarrollo a la medida de un administrador de dispositivos móviles (MDM) para controlar puntos de pago basados en android.
- El prototipado de BleeCard. Una forma de pago desde el celular usando bluetooth BLE. Su uso estaba enfocado en reemplazar el NFC de las vending machines.
- El desarrollo de mini vendings para dispensar diferentes tipos de cajas por medio de codigos QR y bluetooth BLE
- El desarrollo de kioscos de pago usando impresoras térmicas e integrando datáfonos de propiedad de Redeban.
- El desarrollo de un Punto de Venta (POS) enlazado a un modelo de datáfono bluetooth y a una impresora bluetooth. EL POS se usaba en tabletas y Smartphones, así que funcionaba como rompefilas
Prototipo mini-vending BLE/QR/Datafono
2019
Inicio una nueva etapa enfocada en el desarrollo de maquinas de re-fill (re-uso de empaques amigables con el medio ambiente) orientadas a la cerveza y a productos de la canasta familiar.