Jean Carlo Benites PorrasEnglish

Experiencia

Trabajo en Plus Technology Solutions desde 2022. Estos son los tipos de problemas que resolví ahí; el producto y sus clientes son confidenciales.

  1. 2022 — 2023

    Proyectos para clientes, bajo acuerdo de confidencialidad: app móvil y web sobre Odoo, integraciones de SOAP a REST, y push, biometría y NFC en móvil.

  2. 2023 — hoy

    Plataforma SaaS B2B regulada en producción, del backend a la app móvil. Desde 2024 soy su desarrollador principal y reporto a la gerencia general.

  3. 2026

    Diseño de la plataforma siguiente, y proyectos de Odoo, WhatsApp e IA para clientes.

Lo que hice ahí

Modernizar sin detener el servicio

Llevé un sistema con años en producción de Spring Boot 1.5 y Java 8 a Spring Boot 3 y Java 21, y su frontend de Angular 10 a 17, con Docker y Redis en el camino. Para la siguiente versión mayor lo migré a WebFlux y lideré la reescritura del frontend en Angular 21.

Seguridad de cuentas

MFA, sesiones ligadas al dispositivo, aprobación del inicio de sesión desde el móvil, SSO con OIDC y SAML, y límites de intentos. También corregí fallas de acceso a datos ajenos y de XSS.

Rendimiento, reportes y trabajos pesados

Generación de PDF y Excel a escala, trabajos masivos reanudables repartidos en un clúster de dos nodos, y facturación por consumo con reembolsos. Antes de optimizar, mido en producción.

La plataforma siguiente

Propuse y empecé a construir una plataforma de microservicios reactivos: una base de datos por servicio, mensajería con colas para los mensajes fallidos, contratos de API de los que sale el cliente TypeScript, y trazas distribuidas que siguen un pedido a través de las colas.

WhatsApp, CRM e IA

Conecté anuncios que abren WhatsApp con un CRM en Odoo, con un bot de primer contacto que pasa la conversación a una persona y un agente de IA que agenda citas solo en horarios libres.

Antes

Desarrollador web · CBG-Corp 2021

Llevé el sitio corporativo durante el cambio de marca y capacité al personal nuevo.

El detalle completo está en el CV (PDF)

Escríbeme

Busco un puesto remoto full-stack o backend senior. Respondo en español o en inglés.