Kevin Mayorga
Ingeniero en Ciencias de la Computación
Backend Engineer · Fintech · Arquitectura de Sistemas
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
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.
Jr Engineer
Rulesware
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.
Freelance BackEnd Developer
Independiente
Desarrollo de sitios E-Commerce a medida con WordPress, Shopify y WooCommerce. Levantamiento de requerimientos, soporte y capacitación al cliente.
Web Developer
Efectiva Perú
Desarrollo de un simulador de cuotas y montos de crédito para entidad financiera peruana.
03. TECNOLOGÍAS
Stack técnico
Lenguajes
Frameworks & Runtimes
Bases de datos
Cloud & DevOps
Enterprise & Tools
IA & Automatización
04. PROYECTOS
Lo que he construido
Proyectos destacados que muestran profundidad técnica, desde ingeniería inversa hasta plataformas full-stack.
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
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
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
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
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
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
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
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
05. CONTACTO
Trabajemos juntos
Disponible para proyectos freelance, posiciones full-time o colaboraciones técnicas.
Ubicación
San Salvador, El Salvador
Kevin Mayorga © 2026 · Diseñado & construido con Next.js + Tailwind