Fernando Guerrero
Desarrollador Backend
Ingeniero de software con más de 1 año de experiencia diseñando y construyendo sistemas backend escalables. Especializado en Java/Spring Boot, infraestructura cloud en AWS y arquitectura de microservicios.
Experiencia
Ingeniero de Software
Secretaría de la Función Pública y Contraloría del Estado de Chiapas · Ene 2025 – Presente
Diseñé un sistema de gestión de quejas basado en microservicios que procesa 2,162 quejas ciudadanas (~180/mes) con Java 17, Spring Boot 3.2 y AWS (ECS, S3, RDS). Lideré la migración a la nube desde un sistema legado, eliminando fallos de acceso para más de 300 usuarios gubernamentales. Reduje el tiempo de despliegue en un 83% (30 min → 5 min) mediante pipelines de CI/CD con Jenkins. Integré resumen de quejas con IA usando procesamiento asíncrono con Spring Batch. Mejoré el rendimiento de consultas en un 60% optimizando esquemas de PostgreSQL y SQL Server.
Desarrollador Backend
Nextline (BAP Group) · Ago 2024 – Dic 2024
Construí la lógica central de backend para una plataforma fintech de consumo, incluyendo solicitudes de retiro, validación de fondos, transiciones de estado y registro de auditoría con Node.js y MySQL. Desarrollé conversión de moneda en tiempo real integrando APIs externas de tasas de cambio con estrategias de caché para reducir la latencia. Implementé el ciclo de vida completo de solicitudes de reembolsos: validación, paginación, transiciones de estado, notificaciones y auditoría.
Proyectos
Baby Watcher System
Sistema de monitoreo de bebés en tiempo real con alertas y streaming de eventos usando RabbitMQ para mensajería asíncrona, WebSockets para actualizaciones en vivo y MongoDB para almacenamiento.
E-commerce UPCH
API REST de e-commerce completa construida con Spring Boot y MySQL, contenedorizada con Docker y desplegada en AWS.
E-commerce API
API REST de e-commerce resiliente y escalable con Express y TypeScript, desarrollada con TDD y principios SOLID. Documentada con Swagger y probada con Jest.