Saltar al contenido

Experiencia profesional

Cuatro años en software financiero y de salud.

01 · Smart Financial

Home banking
de marca blanca

Home banking del Banco de Venezuela, el banco más grande del país, con una plataforma diseñada para soportar más de 10 millones de usuarios. Durante más de un año construimos 4 productos —Personas y Empresas, en web y app—; lideré técnicamente y desarrollé la parte web, coordinando con backend, QA y producto bajo Agile/Scrum. La plataforma se construyó en marca blanca para venderse a más bancos.

Periodo
Oct 2023 – Jun 2026
Cliente
Banco de Venezuela
Rol
Analista de Desarrollo · Líder técnico de desarrollo web
Productos
Personas y Empresas · web y app
Escala
Diseñada para más de 10 millones de usuarios
Stack
  • React
  • Next.js
  • TypeScript
  • Material UI v5
  • Zustand
  • Node.js
  • Java
  • Oracle

Arquitectura frontend

Module Federation
HostShell · Routing · Auth

Orquesta la carga de los módulos remotos y concentra sesión y navegación.

Módulo remoto

Despliegue y evolución independientes.

Módulo remoto

Un vertical slice por dominio.

Módulo remoto

Contratos compartidos con el host.

Sistema de componentesAtomic Design · MUI

Componentes reutilizables que estandarizan interfaz y experiencia entre módulos y microfrontends.

Seguridad bancaria en la capa web

JWT · JWS · JWE
  • Tokens JWT

    Firmados con JWS y cifrados con JWE en el intercambio con las APIs.

  • Payloads cifrados

    La información sensible viaja cifrada entre el cliente y los servicios.

  • Cookies seguras

    HttpOnly, Secure y SameSite; ningún token en el almacenamiento del navegador.

  • Sesión estricta

    Recargar la página o quedar inactivo cierra la sesión.

  • MFA · OTP

    Segundo factor de autenticación en el acceso y las operaciones.

  • CSP · CSRF

    Política de seguridad de contenido y protección contra peticiones falsificadas.

Ruta de diagnóstico

Sentry
  1. Frontend

    React · TypeScript

  2. APIs REST

    Desarrollo y consumo con Node.js.

  3. Servicios Java

    Capa de negocio del banco.

  4. Oracle

    Consultas SQL para validar información.

Decisiones y responsabilidades

  1. Investigué alternativas arquitectónicas y diseñé la arquitectura de microfrontends con Next.js y Module Federation, aplicando Vertical Slice para separar dominios.
  2. Segmenté la plataforma por dominios: los usuarios premium acceden por un dominio con despliegue propio para garantizar mayor fluidez.
  3. Construimos la plataforma en marca blanca, para que pudiera venderse a otros bancos además del Banco de Venezuela.
  4. Optimicé el rendimiento del frontend: listas grandes, renders innecesarios, carga de datos y uso de recursos.
  5. Fui referente técnico en el diagnóstico de incidentes de punta a punta, con Sentry para monitoreo y análisis.
  6. Desplegué en ambientes de prueba y validación con Docker y Kubernetes antes de cada liberación.
  • Docker
  • Kubernetes
  • Agile / Scrum
02 · Promedico

Préstamos y servicios
financieros

Fondo de empleados exclusivo para médicos en Colombia, con sede en Cali, que ofrece a sus asociados ahorro, crédito, amparos y bienestar. Evolucioné las aplicaciones web de su operación diaria y desarrollé su app móvil, publicada en App Store y Google Play.

Periodo
Jul 2022 – Oct 2023
Rol
Analista de Desarrollo (Full Stack)
Stack
  • PHP
  • JavaScript
  • Laravel 8
  • React JS
  • React Native
  • SOAP · SAP
  • AWS
  1. Integré SAP mediante servicios web SOAP para gestionar la información de los asociados, y DataCrédito para análisis crediticio y validación de riesgo.
  2. Desarrollé la app móvil con React Native e implementé en AWS las APIs REST que la alimentan; la publiqué en App Store y Google Play.
  3. Implementé nuevas funciones y requerimientos sobre los desarrollos existentes en Laravel 8 y React JS.
  4. Di soporte a aplicativos internos y externos: corrección de errores, mejoras y mantenimiento en producción.
  5. Documenté en detalle los desarrollos y los procesos.
WebReact
MobileReact Native
APIs RESTClientes web y móvil
Laravel · PHPBackend
SAPSOAP
DataCréditoRiesgo

Despliegue

  • Servidores internos

    Subida de archivos y despliegue de los aplicativos internos.

  • cPanel

    Despliegue de las aplicaciones React JS y Laravel.

  • AWS

    APIs REST que sirven a las aplicaciones móviles.

  • App Store · Google Play

    Publicación de la app en React Native.

Servicios del fondo

  • Ahorro y CDT
  • Créditos de vivienda y vehículo
  • Libre inversión
  • Amparos de vida y exequiales
  • Auxilios por incapacidad y maternidad
  • Reservas en sedes vacacionales
  • Convenios y descuentos

Formación

Ingeniería Informática

Universidad Autónoma de Occidente, Cali

Graduado · Mar 2025

Certificaciones · Platzi

  • Next.js Avanzado
  • React Avanzado
  • NestJS
  • Express.js

Español nativo · Inglés A2 en mejora continua