Jean Carlo Benites PorrasEspañol

Experience

I have worked at Plus Technology Solutions since 2022. These are the kinds of problems I solved there; the product and its clients are confidential.

  1. 2022 — 2023

    Client projects under NDA: a mobile app and website on top of Odoo, SOAP-to-REST integrations, and push, biometrics and NFC on mobile.

  2. 2023 — now

    A regulated B2B SaaS platform in production, from the backend to the mobile app. Since 2024 I have been its main developer, reporting to the general manager.

  3. 2026

    Design of the next platform, plus Odoo, WhatsApp and AI projects for clients.

What I did there

Modernizing without stopping the service

I moved a system with years in production from Spring Boot 1.5 and Java 8 to Spring Boot 3 and Java 21, and its frontend from Angular 10 to 17, adding Docker and Redis on the way. For the next major version I migrated it to WebFlux and led the frontend rewrite in Angular 21.

Account security

MFA, device-bound sessions, sign-in approval from the mobile app, SSO with OIDC and SAML, and rate limiting. I also fixed access-control and XSS flaws.

Performance, reports and heavy jobs

PDF and Excel generation at scale, resumable bulk jobs spread across a two-node cluster, and usage-based billing with refunds. I measure in production before I optimize.

The next platform

I proposed and started building a reactive microservices platform: one database per service, messaging with dead-letter queues, API contracts that generate the TypeScript client, and distributed traces that follow a request through the queues.

WhatsApp, CRM and AI

I connected ads that open WhatsApp to an Odoo CRM, with a first-contact bot that hands the conversation to a person and an AI agent that books appointments only in free slots.

Before

Web developer · CBG-Corp 2021

I ran the corporate website through a rebrand and trained new staff.

The full detail is in the resume (PDF)

Write to me

I am looking for a remote senior full-stack or backend role. I answer in English or Spanish.