Fernando Guerrero
Backend Developer
Software engineer with 2+ year of experience designing and building scalable backend systems. Specialized in Java/Spring Boot, cloud infrastructure on AWS, and microservices architecture.
Experience
Software Engineer
Anti-Corruption & Good Governance Secretariat · Jan 2025 – Present
Architected a microservices-based complaint management system handling 2,162 citizen complaints (~180/month) using Java 17, Spring Boot 3.2, and AWS (ECS, S3, RDS). Led cloud migration from legacy on-premise, eliminating firewall-blocked access and broken services for 300+ government users. Reduced deployment time by 83% (30 min → 5 min) via CI/CD pipelines with Jenkins. Integrated AI-driven complaint summarization with async Spring Batch processing. Improved query performance by 60% through PostgreSQL and SQL Server schema optimization.
Backend Developer
Nextline (BAP Group) · Aug 2024 – Dec 2024
Built core backend logic for a consumer fintech platform including withdrawal requests, fund validation, state transitions, and audit trails using Node.js and MySQL. Developed real-time currency conversion by integrating external exchange rate APIs with caching strategies to reduce latency. Implemented full request lifecycle for user refunds and withdrawals covering validation, pagination, status transitions, notifications, and audit logging.
Projects
Baby Watcher System
Real-time baby monitoring system with live alerts and event streaming using RabbitMQ for async messaging, WebSockets for live updates, and MongoDB for flexible data storage.
E-commerce UPCH
Full-featured e-commerce REST API built with Spring Boot and MySQL, containerized with Docker and deployed on AWS.
E-commerce API
Resilient and scalable e-commerce REST API using Express and TypeScript, built with TDD and SOLID principles. Documented with Swagger and tested with Jest.