Edinson Cabrera
Backend Java Software Engineer @ BCP

Edinson Cabrera
Senior FullStack & Backend Engineer

Backend Java Software Engineer en Banco de Crédito BCP. Ex-desarrollador en Qualifacts, Atlantic City Casino y OnRoad. Especialista en Java 8/11/17, Agentes IA, Angular, Oracle, React, Next.js, Golang, Spring Boot y Cloud (AWS/Azure).

Java (8/11/17)Agentes IAAngularOracle DBReact / NextJSGolangSpring Boot / NestJSAWS / Azure
Cargando Renderizador WebGL 3D...
WebGL 3D Malla NeuralGira con mouse / touch
Software Architecture & Native Tooling

Aplicaciones Creadas por Mí

Herramientas de escritorio nativas, utilidades de sistema de bajo nivel y aplicaciones de ingeniería de software desarrolladas con Rust, Swift, Tauri v2 y React para máxima eficiencia, cero bloat y alto rendimiento.

Native Desktop IDEmacOS (Apple Silicon & Intel) • Windows x64

DAMA — Database Manager Desktop IDE

Desktop IDE nativo y ultraligero para PostgreSQL & MySQL

IDE de gestión de bases de datos de alto rendimiento desarrollado como alternativa nativa y ligera a herramientas pesadas como DBeaver o DataGrip. Impulsado por Tauri v2 y el motor asíncrono SQLx de Rust, logrando arranque instantáneo y consumo mínimo de memoria.

Consumo de RAM
< 38.4 MB
Arranque en Frío
< 280 ms
Renderizado Grid
60 FPS Virtual
Capacidades Clave:
Sub-50MB RAM (-95% de sobrecarga comparado con Electron)
Consola SQL con CodeMirror 6, autocompletado y análisis de errores
Grid de datos virtualizado con edición en línea y floating batch commit bar
Inspector de esquemas, atributos, relaciones foráneas (FK) y llaves primarias (PK)
#Tauri v2#Rust#SQLx#React 19#TailwindCSS 4#TanStack Virtual#Tokio
Ver en GitHub
macOS System Tool & DrivermacOS Menu Bar Extra (Apple Silicon & Intel)

MxLite — Native macOS Logitech Controller

Controlador nativo en Swift para MX Master 3S & MX Keys

Controlador ultraligero y nativo que reemplaza por completo el software pesado y con telemetría de Logitech (Logi Options+). Proporciona scroll inercial ultra-fluido a 120Hz con físicas idénticas al Apple Magic Trackpad y despacho de gestos espaciales.

Inercia de Scroll
120Hz ProMotion
Uso de CPU en Reposo
0.0% Idle
Huella en Memoria
< 12 MB
Capacidades Clave:
Scroll cinético a 120Hz con curvas de aceleración logarítmica (√N)
Soporte completo para el botón de pulgar con 5 gestos (Mission Control, Exposé, Spaces)
Mapeo de botones adelante/atrás para Safari, Chrome, Arc y Brave
Ejecución silenciosa en Menu Bar (LSUIElement), 100% offline y sin telemetría
#Swift#IOKit#CoreGraphics#AppKit#macOS Native#CGEventTap#Xcode
DevOps & Network UtilitymacOS • Linux • Windows

SSH Tunnel Guardian — Resilient Port-Forward Manager

Gestor y supervisor resiliente de túneles SSH con FSM y sondas TCP

Aplicación de escritorio para crear, supervisar y mantener vivos túneles SSH de reenvío de puertos (ssh -L). Diseñada para entornos de desarrollo y producción donde la estabilidad de conexión a bases de datos o servicios remotos es crítica.

Arquitectura
FSM State Machine
Detección de Caídas
Sondas TCP Probes
Auto-Reconexión
Exponential Jitter
Capacidades Clave:
Máquina de estados finita: STARTING → HEALTHY → DEGRADED → RECONNECTING → FAILED
Reconexión automática con backoff exponencial y variación aleatoria (jitter ±10%)
Clasificación automática de errores parseando stderr de OpenSSH
Autenticación nativa sin herramientas de terceros mediante SSH_ASKPASS
#Tauri v2#Rust#Tokio Loop#React 18#TypeScript#Zustand v5#Immer
Trayectoria Profesional Full-Stack

Experiencia Laboral

Ingeniería de software en empresas de alcance internacional, casinos, fintech, e-commerce y startups.

Octubre 2025
Banco de Crédito BCP Lima, Perú • Híbrido

Backend Java Software Engineer

Octubre 2025 — Presente

Desarrollo de microservicios bancarios en Java 8, 11 y 17, creación e integración de Agentes de Inteligencia Artificial para soporte inteligente de aplicaciones, soporte especializado para agencias y control de riesgos, desarrollo de módulos frontend en Angular, gestión de bases de datos Oracle y mantenimiento de servidores cloud en Azure y AWS.

#Java (8/11/17)#Angular#Oracle#AI Agents#AWS#Azure#Spring Boot
Mayo 2025
Qualifacts USA Remote - Lima, PE

Ingeniero de Software

Mayo 2025 — Octubre 2025

Desarrollo de plataformas web con ReactJS, actualización de librerías legacy, resolución de errores críticos en Carelogic, desarrollo de PWA con React Native y mantenimiento de aplicaciones Java/React.

#React#React Native#Java#PWA#JavaScript
Noviembre 2024
Atlantic City Casino Lima, PE

Senior FullStack Developer

Noviembre 2024 — Abril 2025

Desarrollo de plataformas web con ReactJS/NextJS, servicios Lambda AWS en Golang, manejo de SQL Server, APIs RESTful en ASP.NET, despliegue en Azure y desarrollo mobile en Flutter.

#React#NextJS#Golang#ASP.NET#Flutter#Azure#AWS Lambda#SQL Server
Febrero 2023
OnRoad Technology Solutions Lima, PE

Senior FullStack Developer

Febrero 2023 — Noviembre 2024

Desarrollo de plataformas web con ReactJS/NextJS, APIs RESTful en Golang/NestJS/Spring Boot, aplicaciones mobile en Flutter, desarrollo en Kotlin para POS PAX y análisis de datos con machine learning.

#React#NextJS#Golang#NestJS#Spring Boot#Flutter#Kotlin#AWS#MariaDB
Diciembre 2022
RASH Peru (Coolbox) Lima, PE

Mid Stack Developer

Diciembre 2022 — Febrero 2023

Desarrollo de APIs RESTful en Flask/Django para sistema de ventas, manejo de SQL Server e integración con pasarela de Rappi para marketplace.

#Python#Flask#Django#SQL Server#APIs
Mayo 2022
RASH Peru (Coolbox) Lima, PE

Frontend Developer

Mayo 2022 — Diciembre 2022

Desarrollo de componentes ReactJS para Coolbox, uso de VTEX para e-commerce, análisis de performance web y creación de dashboard interno con ReactJS/NestJS.

#React#VTEX#NestJS#JavaScript#Performance
Mayo 2021
Landit SAC Lima, PE

Practicante Desarrollador

Mayo 2021 — Diciembre 2021

Desarrollo de plataformas web en VueJS/NuxtJS, APIs RESTful en NestJS/Spring Boot/.NetCore, despliegue en AWS y manejo de bases de datos.

#Vue#NuxtJS#NestJS#Spring Boot#.NET Core#AWS#PostgreSQL
Casos de Éxito & Aplicaciones

Proyectos Destacados

Plataformas web de alto tráfico, aplicaciones móviles multinacionales en Flutter, APIs microservicios e integraciones e-commerce.

Full-Stack Featured

DAMA — Database Management Desktop IDE

Tauri v2 • Rust • SQLx

Desktop IDE nativo y ultraligero para gestión de bases de datos PostgreSQL y MySQL. Desarrollado con Tauri v2, motor asíncrono en Rust (SQLx + Tokio), React 19, TailwindCSS 4 y renderizado virtualizado a 60 FPS con consumo <50MB RAM.

Tech Core
Tauri v2
Deployment
Vultr / Docker
#Tauri v2#Rust#SQLx#React 19#TypeScript#TailwindCSS#Vite#PostgreSQL#Desktop IDE
Full-Stack Featured

MxLite — Native macOS Logitech Controller

Swift • IOKit • CoreGraphics

Controlador nativo en Swift para Logitech MX Master 3S y MX Keys. Proporciona scroll inercial a 120Hz ProMotion (físicas Magic Trackpad), 5 gestos espaciales con el botón de pulgar y 0.0% uso de CPU en reposo.

Tech Core
Swift
Deployment
Vultr / Docker
#Swift#IOKit#CoreGraphics#AppKit#macOS Native#CGEventTap#Xcode
Full-Stack Featured

SSH Tunnel Guardian — Resilient Port-Forward Manager

Tauri v2 • Rust • Tokio

Gestor de escritorio para supervisar túneles SSH (ssh -L) con reconexión automática, backoff exponencial con jitter, máquina de estados FSM y sondas de salud TCP periódicas.

Tech Core
Tauri v2
Deployment
Vultr / Docker
#Tauri v2#Rust#Tokio#React 18#TypeScript#Zustand#Immer#Vite
Full-Stack Featured

Casino Atlantic City Web Platform

NextJS • ASP.NET • React

Mantenimiento y mejoras para la plataforma web de Casino Atlantic City. Desarrollo de aplicación con React y servicios en ASP.NET, con despliegue en PlayStore y AppStore.

Tech Core
NextJS
Deployment
AWS / Cloud
#NextJS#ASP.NET#React#Azure#Mobile#AWS#Flutter#Spring Boot#Docker
Full-Stack Featured

Tornado Bus Company App

NextJS • ASP.NET • React

Aplicación móvil para la venta de boletos de buses en México y USA. Desarrollada en Flutter con backend en Spring Boot, desplegada en AWS y Google Cloud.

Tech Core
NextJS
Deployment
AWS / Cloud
#NextJS#ASP.NET#React#Azure#Mobile#AWS#Flutter#Spring Boot#Docker
Full-Stack Featured

Sistema Interno de Venta de Boletos

ReactJS • NodeJS • NestJS

Sistema web interno para venta de boletos de buses. Interfaz desarrollada en ReactJS con backend robusto para procesamiento de transacciones.

Tech Core
ReactJS
Deployment
Vultr / Docker
#ReactJS#NodeJS#NestJS#TypeScript#Golang#Spring Boot#Flutter#Docker
Realtime System

API de Venta de Boletos

NestJS • TypeScript • Spring Boot

RESTful API para procesado y venta de boletos de buses. Desarrollada en NestJS con despliegue en Docker en Vultr, manejo de transacciones y pagos.

Tech Core
NestJS
Deployment
Vultr / Docker
#NestJS#TypeScript#Spring Boot#Docker#API
Realtime System

Plataforma Web de Venta de Boletos

NextJS • NodeJS • NestJS

Plataforma web para clientes finales de empresa de buses. Incluye integración con WordPress y despliegue con Docker en Vultr.

Tech Core
NextJS
Deployment
Vultr / Docker
#NextJS#NodeJS#NestJS#Spring Boot#WordPress
Realtime System

Componentes E-commerce Coolbox

ReactJS • VTEX • NestJS

Desarrollo de componentes ReactJS para la plataforma e-commerce de Coolbox, optimización de performance y dashboard interno de automatización.

Tech Core
ReactJS
Deployment
Vultr / Docker
#ReactJS#VTEX#NestJS#E-commerce#Performance
Stack Técnico & Habilidades

Especialización Full-Stack

Dominio multidisciplinario desde frontend reactivo, servicios distribuidos backend, aplicaciones móviles nativas/cross-platform, arquitecturas cloud y observabilidad.

Lenguajes

Java (8/11/17)TypeScriptJavaScriptPythonGolangC++C#SQLDartKotlinSwift

Frontend

AngularReactJSNextJSVueJSFlutterTailwind CSS

Backend

Spring BootJava EENodeJSNestJSGolang.NET Core

Mobile

FlutterReact NativeSwift (iOS)Kotlin (Android)

Bases de Datos

Oracle DBPostgreSQLSQL ServerMariaDBMongoDBMySQL

Cloud & DevOps

AWS (EC2, S3, Lambda)Azure CloudGoogle CloudVultrDigital Ocean

Testing & Métodos

JUnit (Java)Jest (JavaScript)Cypress (Frontend)NUnit (.NET)Agile / ScrumLiderazgo TécnicoTDDBDDClean Architecture

Monitoreo & Arch

Oracle Risk ControlELK StackGrafanaPrometheusAgentes de IASoporte de Agencias BancariasMicroserviciosArquitectura basada en Eventos
DAMA Studio • Tauri v2 + Rust SQLx + React 19

Laboratorio de Ingeniería & Agentes IA

Explora en vivo DAMA, el IDE de bases de datos nativo ultraligero de alto rendimiento (<50MB RAM) desarrollado con Rust y React 19, junto a nuestro asistente de IA interactivo.

DAMA — Database Manager Desktop IDE v2.4.0 (Tauri v2 + Rust)
Conexión:
📂 publicGitHub Repo
Esquema: publicONLINE
Rust Worker:tokio-sqlx pool
IPC Bridge:Tauri v2 Zero-Copy
CodeMirror 6 SQL Console — Index Scan acelerado por Rust SQLx Tokio PoolPostgreSQL Dialect
SELECT id, account_no, amount_usd, status, channel, latency_ms
FROM core_transactions
WHERE amount_usd > 5000.00
ORDER BY amount_usd DESC LIMIT 6;
Query ejecutada en 0.38 ms • 6 filas recibidas desde el pool de Rust.
📊 Grid de Datos (Haz clic en una celda de monto o estado para editar en línea)4 filas
# IDCuenta (No)Monto (USD) ✏️Estado ✏️CanalLatencia RustTimestamp
TX-90281BCP-***8421$12.5K✏️SETTLEDYape Enterprise0.34 ms2026-08-25 01:14:02
TX-90282BCP-***1903$6.9K✏️PENDINGWeb Banking0.41 ms2026-08-25 01:14:09
TX-90284BCP-***9218$34.2K✏️FLAGGEDSWIFT Transfer0.65 ms2026-08-25 01:14:22
TX-90286BCP-***7702$5.1K✏️PENDINGAPI Gateway0.39 ms2026-08-25 01:14:35
Consumo de RAM-95% vs Electron
< 38.4 MB
Cero sobrecarga de Node.js o Chromium empaquetado por ventana.
Arranque en FríoARM64 Native
< 280 ms
Compilado nativo para Apple Silicon y Windows x64.
Motor AsíncronoRust Tokio
0.38 ms IPC
Drivers SQLx asíncronos para PostgreSQL, MySQL y MariaDB.
Virtualización60 FPS
100,000+ Filas
Reciclado de nodos DOM con @tanstack/react-virtual y React 19.
Formación académica & Idiomas

Educación y Certificaciones

Ingeniería de Software de grado universitario complementada con certifcaciones internacionales especializadas.

Educación Académica

Lima, PEAgosto 2019 — Julio 2024

Bachiller en Ingeniería de Software

Universidad Peruana de Ciencias Aplicadas (UPC)

Formación integral en desarrollo de software, arquitectura de sistemas y metodologías ágiles.

Lima, PEMarzo 2013 — Diciembre 2017

Educación Secundaria

TRILCE

Educación secundaria completa con enfoque en ciencias y matemáticas.

Certificaciones Internacionales

Python y Análisis de Datos

2023
University Of MichiganInternational Specialization Course

Especialización en Python para análisis de datos y machine learning.

SQL for Data Science

2023
UC DavisCourse Certification

Certificación en SQL para ciencia de datos y análisis.

Cybersecurity Analyst

2023
IBMSpecialization

Especialización en análisis de ciberseguridad y protección de sistemas.

Idiomas

EspañolNativo

Idioma materno

InglésAvanzado

Hablado y escrito - Nivel profesional

Full-Stack Activity & Live Guestbook

Flujo de Trabajo Viviente

Integración directa con el API pública de GitHub y canal de feedback en tiempo real.

Live Guestbook

Deja tu mensaje guardado en Supabase

Elena Rostova20:00
Tech Recruiter @ TechCorp

¡Increíble la fluidez de las animaciones y la consola de control interactiva!

Marc Vance20:00
Principal Architect

El benchmark en tiempo real WASM vs JS demuestra un dominio impecable del stack.