~/kevin/mayorga

KEVINMAYORGA

Ingeniero en Ciencias de la Computación

Backend Engineer · Fintech · Arquitectura de Sistemas

Disponible para nuevos proyectosSan Salvador, El Salvador
kevin@portfolio:~

$ whoami --verbose

nameKevin Mayorga
roleOracle Tech Lead
companyBancoagrícola
basedEl Salvador 🇸🇻
exp5+ years
stackJava · Go · C# · TS
osWindows / Linux
status● available

$

01. SOBRE MÍ

Ingeniería con propósito

Soy Kevin Mayorga, Ingeniero en Ciencias de la Computación con más de 5 años de experiencia construyendo soluciones backend para sectores financieros y empresariales.

Actualmente lidero el equipo técnico de la plataforma IBM Portal en Bancoagrícola, asegurando la continuidad operativa de sistemas críticos y gestionando incidentes de alta complejidad bajo SLA.

Fuera del trabajo formal, construyo proyectos personales de ingeniería inversa, servidores de juegos y plataformas full-stack. Integro herramientas de IA (Claude Code, GitHub Copilot, ChatGPT) en mi flujo de desarrollo diario para acelerar diagnóstico, generación de código y documentación técnica.

Bilingüe (Español nativo · Inglés) · Agile/Scrum · Adaptable y proactivo.

5+

Años de experiencia

4+

Empresas

25+

Tecnologías

2

Países

02. EXPERIENCIA

Trayectoria profesional

01

Bancoagrícola

Líder Técnico Oracle

ActualMar 2024 – Present

Responsable de la continuidad operativa y estabilidad de la plataforma IBM Portal. Lidero la gestión de incidentes de alta complejidad, coordinando equipos técnicos para asegurar tiempos de respuesta óptimos (SLA). Especialista en diagnóstico avanzado de sistemas financieros mediante análisis de trazas y logs de servidor.

IBM PortalWebSphereSLA ManagementIncident ResponseJavaIBM DB2
02

Rulesware

Jr Engineer

Sep 2021 – Jul 2022

Desarrollo de soluciones fintech internacionales combinando Java con plataformas low-code (Mendix y PEGA). Gestión del ciclo de vida completo del software en el sector financiero.

JavaMendixPEGAFintechSpring BootAgile/Scrum
03

Independiente

Freelance BackEnd Developer

Sep 2021 – Jul 2022

Desarrollo de sitios E-Commerce a medida con WordPress, Shopify y WooCommerce. Levantamiento de requerimientos, soporte y capacitación al cliente.

WordPressShopifyWooCommerceJavaScriptPHPE-Commerce
04

Efectiva Perú

Web Developer

Jun 2020 – Dec 2020

Desarrollo de un simulador de cuotas y montos de crédito para entidad financiera peruana.

HTMLCSSJavaScriptPHPFinancial Systems

03. TECNOLOGÍAS

Stack técnico

Lenguajes

JavaGoC#C++PythonTypeScriptJavaScriptKotlinPHPDartBash

Frameworks & Runtimes

Spring Boot.NET 8Next.jsAngularFlutterNode.js

Bases de datos

MySQLPostgreSQLPostGISMicrosoft SQL ServerIBM DB2SQLiteFirebase

Cloud & DevOps

Microsoft AzureDockerGitGitHubMavenGradle

Enterprise & Tools

IBM WebSphereIBM PortalIBM MQBrokerMendixPEGAPostmanVMware

IA & Automatización

Claude AIClaude CodeGitHub CopilotChatGPTCursorPrompt Engineering

04. PROYECTOS

Lo que he construido

Proyectos destacados que muestran profundidad técnica, desde ingeniería inversa hasta plataformas full-stack.

PersonalFeatured

CheckPOS SV

Mapa crowdsourced de El Salvador que muestra qué negocios aceptan tarjeta, Chivo Wallet o solo efectivo — y si su ubicación en Maps sigue siendo válida. Backend en Go con queries geoespaciales nativas via PostGIS (ST_DWithin, ST_MakeEnvelope), frontend Leaflet.js sobre OpenStreetMap sin costo. 5,900+ negocios importados desde OpenStreetMap via Overpass API.

GoPostgreSQLPostGISLeaflet.jsOpenStreetMapDockerREST API
Código

Highlights

  • Queries geoespaciales con ST_DWithin sobre PostGIS a <10ms por radio
  • Carga de viewport por bounding box — solo se transfieren los negocios visibles
  • Sistema de confianza crowdsourced: reportes de 3 IPs distintos auto-flagean un negocio
  • Rate limiting por IP (token bucket), headers de seguridad, gzip 76% compresión
  • Importador OSM: 5,900+ negocios de El Salvador via Overpass API con upsert idempotente
Personal

Emulator

Servidor privado completo para el MMORPG Angels Online, reconstruido mediante ingeniería inversa. Implementa networking TCP custom, IA de monstruos con A*, pathfinding, sistema de combate, inventario, gremios y más de 120 opcodes del protocolo original. Las herramientas de RE están escritas en C++ (DLL injection).

C#.NET 8C++MySQLDockerTCP/IPReverse Engineering
Personal

AO Platform

Ecosistema full-stack para el servidor privado: portal web (Next.js + TypeScript), API REST (Spring Boot + Java), launcher con auto-update (C# WPF) y herramientas de gestión de assets (Python).

Next.jsTypeScriptSpring BootJavaC#WPFPythonMySQL
Personal

Launcher

Launcher con auto-actualización. Descarga parches de forma incremental, verifica integridad por hash, aplica anti-cheat básico y autentica al jugador contra el backend antes de lanzar el cliente.

C#.NET 8WPFBlowfishAuto-Update
Personal

AngelsSpy

DLL de ingeniería inversa en C++ que se inyecta en el cliente del MMORPG Angels Online. Hookea las funciones recv y send del proceso para capturar y loguear todos los paquetes de red en tiempo real, permitiendo documentar el protocolo propietario del juego.

C++DLL InjectionReverse EngineeringWin32 APINetwork
Personal

AOInyector

Herramienta de inyección de DLL en C++ para el proceso angel.exe. Utiliza CreateRemoteThread para cargar AngelsSpy u ObtainData en el proceso objetivo, simplificando el flujo de captura de paquetes durante la fase de ingeniería inversa.

C++DLL InjectionWin32 APIReverse EngineeringCLI
Personal

StoreAPI + FrontStore

API REST para tienda en línea construida en Java con Spring Boot, y su frontend en TypeScript. Gestión de productos, órdenes, usuarios y autenticación.

JavaSpring BootTypeScriptREST API
Personal

SistemaGestionGimnasio

Sistema de gestión completo para un gimnasio: control de membresías, pagos, asistencia y clientes. Desarrollado en Java con interfaz de escritorio.

JavaCRUDDesktop AppManagement System
Personal

InventarioCasa

Aplicación móvil en Flutter/Dart para llevar el inventario de alimentos en el hogar. Seguimiento de existencias, fechas de vencimiento y alertas.

FlutterDartMobileHTML
Personal

KerroAuthenticator

Sistema de autenticación en Java. Implementación de flujos de login, gestión de sesiones y seguridad de credenciales.

JavaSecurityAuthentication

05. CONTACTO

Trabajemos juntos

Disponible para proyectos freelance, posiciones full-time o colaboraciones técnicas.

Kevin Mayorga © 2026 · Diseñado & construido con Next.js + Tailwind