Skip to content

Professional experience

Four years in financial and healthcare software.

01 · Smart Financial

Home banking
white label

Home banking for Banco de Venezuela, the country's largest bank, on a platform designed to support more than 10 million users. Over more than a year we built 4 products — Personal and Business, on web and app; I technically led and built the web side, coordinating with backend, QA and product under Agile/Scrum. The platform was built white-label so it could be sold to more banks.

Period
Oct 2023 – Jun 2026
Client
Banco de Venezuela
Role
Development Analyst · Technical lead, web development
Products
Personal and Business · web and app
Scale
Designed for 10+ million users
Stack
  • React
  • Next.js
  • TypeScript
  • Material UI v5
  • Zustand
  • Node.js
  • Java
  • Oracle

Frontend architecture

Module Federation
HostShell · Routing · Auth

Orchestrates remote module loading and owns session and navigation.

Remote module

Independent deploy and evolution.

Remote module

One vertical slice per domain.

Remote module

Shared contracts with the host.

Component systemAtomic Design · MUI

Reusable components standardising interface and experience across modules and microfrontends.

Banking-grade security on the web layer

JWT · JWS · JWE
  • JWT tokens

    Signed with JWS and encrypted with JWE when exchanged with the APIs.

  • Encrypted payloads

    Sensitive data travels encrypted between the client and the services.

  • Secure cookies

    HttpOnly, Secure and SameSite; no tokens in browser storage.

  • Strict session

    Reloading the page or going idle ends the session.

  • MFA · OTP

    Second authentication factor for sign-in and transactions.

  • CSP · CSRF

    Content Security Policy and protection against forged requests.

Diagnostic path

Sentry
  1. Frontend

    React · TypeScript

  2. REST APIs

    Built and consumed with Node.js.

  3. Java services

    The bank's business layer.

  4. Oracle

    SQL queries to validate data.

Decisions and responsibilities

  1. Researched architectural options and designed the microfrontend architecture with Next.js and Module Federation, applying Vertical Slice to separate domains.
  2. Segmented the platform by domain: premium users come in through a domain with its own deployment, for a smoother experience.
  3. Built the platform white-label so it could be sold to other banks beyond Banco de Venezuela.
  4. Optimised frontend performance: large lists, unnecessary renders, data loading and resource use.
  5. Acted as technical reference for end-to-end incident diagnosis, with Sentry for monitoring and analysis.
  6. Deployed to test and staging environments with Docker and Kubernetes before each release.
  • Docker
  • Kubernetes
  • Agile / Scrum
02 · Promedico

Loans and financial
services

An employee fund exclusively for doctors in Colombia, headquartered in Cali, offering its members savings, loans, cover and well-being services. I evolved the web applications behind its daily operation and built its mobile app, published on the App Store and Google Play.

Period
Jul 2022 – Oct 2023
Role
Development Analyst (Full Stack)
Stack
  • PHP
  • JavaScript
  • Laravel 8
  • React JS
  • React Native
  • SOAP · SAP
  • AWS
  1. Integrated SAP through SOAP web services to manage member data, and DataCrédito for credit analysis and risk validation.
  2. Built the mobile app with React Native and deployed the REST APIs behind it on AWS; published it on the App Store and Google Play.
  3. Shipped new features and requirements on the existing Laravel 8 and React JS applications.
  4. Supported internal and external applications: bug fixes, improvements and production maintenance.
  5. Documented developments and processes in detail.
WebReact
MobileReact Native
REST APIsWeb and mobile clients
Laravel · PHPBackend
SAPSOAP
DataCréditoRisk

Deployment

  • Internal servers

    File uploads and deployment of the internal applications.

  • cPanel

    Deployment of the React JS and Laravel applications.

  • AWS

    REST APIs serving the mobile applications.

  • App Store · Google Play

    Publishing the React Native app.

The fund's services

  • Savings and term deposits (CDT)
  • Housing and car loans
  • Personal loans
  • Life and funeral cover
  • Disability and maternity benefits
  • Holiday home bookings
  • Partner discounts

Education

Computer Engineering

Universidad Autónoma de Occidente, Cali

Graduated · Mar 2025

Certifications · Platzi

  • Next.js Advanced
  • React Advanced
  • NestJS
  • Express.js

Native Spanish · English A2, improving