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 FederationOrquesta la carga de los módulos remotos y concentra sesión y navegación.
Despliegue y evolución independientes.
Un vertical slice por dominio.
Contratos compartidos con el host.
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- Frontend
React · TypeScript
- APIs REST
Desarrollo y consumo con Node.js.
- Servicios Java
Capa de negocio del banco.
- Oracle
Consultas SQL para validar información.
Decisiones y responsabilidades
- Investigué alternativas arquitectónicas y diseñé la arquitectura de microfrontends con Next.js y Module Federation, aplicando Vertical Slice para separar dominios.
- Segmenté la plataforma por dominios: los usuarios premium acceden por un dominio con despliegue propio para garantizar mayor fluidez.
- Construimos la plataforma en marca blanca, para que pudiera venderse a otros bancos además del Banco de Venezuela.
- Optimicé el rendimiento del frontend: listas grandes, renders innecesarios, carga de datos y uso de recursos.
- Fui referente técnico en el diagnóstico de incidentes de punta a punta, con Sentry para monitoreo y análisis.
- Desplegué en ambientes de prueba y validación con Docker y Kubernetes antes de cada liberación.
- Docker
- Kubernetes
- Agile / Scrum