
John Carlo Vendiola
Software Engineer Java
Hire this person
Send a job offer directly to this candidate
About
Backend Software Engineer with 3+ years building Java/Spring Boot microservices for telecommunications and fintech systems. Experienced with Kafka and RabbitMQ for event-driven messaging and Docker/Kubernetes for containerized deployment. Cut average database query time from approximately 5 minutes to 1-2 minutes on a warehouse management system through query and stored-procedure optimization.
Refactored legacy code to improve long-term maintainability. Comfortable partnering with QA, DevOps, and Business Analysts to ship and support production systems.
Experience
Software Engineer at Yondu (Globe) (2025-11 – Present)
- Build and maintain Java/Spring Boot backend services within a microservices architecture supporting SIM-related systems on Globe's telecommunications platform.
- Use Kafka and RabbitMQ for event-driven communication between services, and deploy via Docker and Kubernetes for reliable, scalable delivery.
- Troubleshoot backend and system-level issues affecting application performance and connectivity, and contribute to architecture and performance-tuning improvements.
- Partner with QA and DevOps to integrate backend systems with network and telecom platform interfaces.
Software Engineer at Finastra (2024-08 – 2025-11)
- Maintained and enhanced the Total Screening Java application, refactoring legacy code to make it more readable and maintainable.
- Designed and implemented RESTful APIs and integration layers to support interoperability with external systems.
- Diagnosed and resolved production issues and participated in code reviews to help enforce best practices across the team.
- Collaborated with QA, DevOps, and Business Analysts to ship high-quality releases.
Software Engineer at SEIKO IT PH (2023-07 – 2024-06)
- Optimized database queries and business logic within stored procedures for a warehouse management system, cutting average query time from approximately 5 minutes to 1-2 minutes.
- Redesigned parts of the shipment process and user interface to improve usability and operational efficiency.
- Delivered new features and validation-logic improvements based on client and business requirements, providing ongoing user support.
Education
Bachelor of Science in Computer Science – STI College Fairview (2019-06 – 2023-06)