Disponible para nuevos proyectos

Kevin Mayorga

Ingeniero en Ciencias de la Computación

Backend Engineer · Fintech · Arquitectura de Sistemas

San Salvador, El Salvador

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

Líder Técnico Oracle

Bancoagrícola

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

Jr Engineer

Rulesware

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

Freelance BackEnd Developer

Independiente

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

Web Developer

Efectiva Perú

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

JavaC#C++PythonTypeScriptJavaScriptKotlinPHPDartBash

Frameworks & Runtimes

Spring Boot.NET 8Next.jsAngularFlutterNode.js

Bases de datos

MySQLMicrosoft 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.

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).

  • Monster AI con A* + walkability grid aprendida
  • 120+ opcodes del protocolo original
  • DLL injection en C++ para RE
  • Sistema de guilds, war totems y economía
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).

  • Portal web de registro y dashboard
  • Auto-update con verificación de integridad
  • REST API con auth Blowfish
  • Asset manager PAK/SHP en 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.

  • Auto-update incremental con verificación de hash
  • Anti-cheat básico integrado
  • Autenticación contra API REST (Blowfish)
  • Interfaz WPF moderna
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.

  • Hook de recv/send via DLL injection
  • Logging en modo RAW y MAPPED_ONLY
  • Captura en tiempo real sin modificar el cliente
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.

  • Inyección via CreateRemoteThread
  • Soporte para múltiples DLLs (AngelsSpy / ObtainData)
  • Requiere elevación de administrador
  • Herramienta CLI liviana
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.

  • API REST con Spring Boot
  • Frontend en TypeScript
  • CRUD completo de productos y órdenes
  • Autenticación y gestión de usuarios
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.

  • Gestión de membresías y pagos
  • Control de asistencia
  • Módulo de clientes y reportes
  • Interfaz de escritorio en Java
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.

  • App móvil con Flutter/Dart
  • Inventario de alimentos
  • Alertas de vencimiento
  • Backend HTML/REST
FlutterDartMobileHTML
Personal

KerroAuthenticator

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

  • Autenticación en Java
  • Gestión de sesiones
  • Seguridad de credenciales
  • Flujos de login
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