aquilabotEnglish

Jean Carlo Benites Porras

Disponible para un puesto remoto
Hora en Lima
UTC-5

Desarrollador full-stack senior · Java/Spring, Angular, Go, Astro

  1. Desde 2024 soy el desarrollador principal de una plataforma SaaS B2B regulada que usan unas 400 empresas.1

  2. La llevé de Java 8 a 21 y de Angular 10 a 17 sin detener producción.2

Lima, Perú · remoto, UTC-5

EscríbemeCV (PDF)LinkedInGitHub

Lo que se puede comprobar

Cada línea tiene su número y de dónde sale.

  • 0empresas cliente usan la plataforma que mantengobase de datos de la plataforma, 2026
  • 8 → 21versiones de Java, sin detener producción; Spring Boot 1.5 → 3, Angular 10 → 17historial de git
  • 14,60 scarga de un gráfico del dashboard para un cliente de 1.100 usuarios, antes 14,6 smedido en producción, oct. 2026
  • 0endpoints sin cambios al migrar de Spring MVC a WebFlux, para la siguiente versión mayorrama de la siguiente versión
  • 0+commits en el backend desde 2023historial de git
  • 161/193archivos de prueba del nuevo frontend en Angular 21, escritos por míhistorial de git

Trabajo propio

CLX

Plataforma de torneos de esports · fundador, socio y único desarrollador

Empezó en agosto de 2025 como un torneo online de THE FINALS para Sudamérica: clasificatoria suiza, doble eliminación y un pozo de unos USD 280 que crecía con cada equipo inscrito, hasta unos USD 620. La segunda edición, LOC, tenía un pozo de USD 1.100 y conversaciones con Embark Studios, el estudio del juego, para entrar a su circuito oficial de 2026. No íbamos en la misma dirección y la cancelamos. De ahí salió CLX: una plataforma para que varias organizaciones lleven sus torneos, en varios juegos.

  • 82 endpoints REST
  • 7 formatos de torneo
  • 3 idiomas
  • Registro de auditoría encadenado por hashes
  • Go, PostgreSQL, Redis, WebSockets, Astro

En línea en clx.pe desde oct. 2026

Arnés de pruebas dentro de Baldur’s Gate 3

Open source · MIT · TypeScript, Lua

Un comando abre el juego real, carga una partida desechable verificada por hash, lo controla por un canal JSON y deja la configuración de mods como estaba, byte por byte. Cada escenario termina en PASS o FAIL.

  • 439 escenarios dentro del juego
  • 1.737 pruebas en Vitest
  • Trabaja sobre una copia desechable de la partida
bg3:test · crooked.dead-aim
$ node --import tsx tools/src/bg3-test.ts --scenario crooked.dead-aim
PASS mods-loaded: Required BG3 mods are loaded in order
PASS bonus-action-cost: Casting Dead Aim spent exactly one bonus action (expected "1", actual "1.0")
PASS marked-hit-bypasses-resistance: The marked attack ignored the target's Fire resistance (expected "8", actual "8")
PASS post-consume-resistant: Resistance applied again after Dead Aim was consumed (expected "4", actual "4")
TIME crooked.dead-aim: 26165 ms
PASS crooked.dead-aim
Extracto de la salida real de una corrida, 24 de octubre de 2026: 4 de sus 23 comprobaciones.
Captura de Baldur’s Gate 3 durante una prueba automática: el personaje de prueba con el estado listo en modo por turnos.
El juego durante esa corrida.

Código abierto

Publicado en GitHub con licencia MIT.

  • bg3-ingame-harnessEscenarios de prueba dentro del Baldur’s Gate 3 real, desde un comando.TypeScript, Lua · 435 pruebas
  • bracketsLos 7 formatos de torneo de CLX como librería: llaves, suizo, grupos, ligas y fases.Go · v0.1.0 · usada en CLX
  • hashchainLog de solo escritura donde cambiar una entrada guardada rompe la cadena en el punto exacto.Go, PostgreSQL · v0.1.1 · usada en CLX
  • spring-gotenberg-reportsReportes PDF con plantillas Thymeleaf y Gotenberg, secciones en paralelo y progreso por SSE.Java 21 · Spring Boot 4.1

Experiencia

  1. 2022 —

    Desarrollador full-stack senior · Plus Technology Solutions

    Desarrollador principal de una plataforma SaaS B2B regulada desde 2024. Reporto a gerencia general. Antes, proyectos para clientes: apps móviles, integraciones de SOAP a REST, Odoo.

  2. 2025 —

    Fundador, socio y único desarrollador · CLX

    Plataforma de torneos de esports que comparto con dos socios. Construyo todo: producto, backend en Go, frontend en Astro y despliegue.

  3. 2026 —

    Cofundador y CTO · Tikraq

    Estudio de software a medida.

  4. 2021

    Desarrollador web · CBG-Corp

    Sitio corporativo durante el cambio de marca.

Escríbeme

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

Lima, Perú · remoto, UTC-5 · Español nativo · inglés intermedio alto (B2)

¿Tienes un proyecto? Tikraq construye software a medida: tikraq.pe