John Fabro
Software Developer | Java | Spring Boot
Hire this person
Send a job offer directly to this candidate
About
Backend Engineer specializing in Java and Spring Boot, with experience building scalable systems for fintech, insurance, and educational platforms. Experienced in remote collaboration and independent project delivery, including web application development, REST API design, unit testing, and technical documentation. Committed to producing high-quality, maintainable code, delivering scalable solutions efficiently for international clients and continuously improving technical expertise.
Experience
Java Developer | Advanced App Engineering Sr. Analyst at Accenture Inc. (2024-06 – 2026-01)
Project 1: Insurance Application (Spring Boot Microservices)
- Developed backend services for an insurance application mainly for policy processing and customer notifications
- Implemented email notification features, including template-based message generation to improve consistency of customer communications
- Supported policy creation logic and integration with underwriting services, improving end-to-end policy processing flow reliability
- Built an internal documentation mapping tool using the DeepL AI Translation API to standardize code comments and technical terminology, enabling easier search and retrieval of technical documentation and improving cross-team understanding and onboarding efficiency across English–Japanese teams
- Designed and implemented user interface screens and handled data linkage in DB2 using Java to support web application for insurance agents' underwriting workflows
- Developed XML-based templates that enabled flexible, reusable document formats, supporting client-specific formatting requirements across various Japanese insurance contract types
- Performed unit testing in a Liberty server test environment and verified screen input accuracy by capturing and analyzing DB2 data via SQL queries
- Supported knowledge transfer from Japan engineering team, applying system architecture understanding to improve local development consistency
- Reached above-target CPI (Client Performance Indicator) during initial project onboarding until UAT phase
- Was chosen to participate in business meetings in Japan, supporting technical discussions and requirements clarification
- Supported development and testing by providing technical documentation and troubleshooting assistance to the team
- Contributed to Japan–Philippines knowledge transfer, improving system understanding and reducing dependency on overseas support
Curriculum Developer at Teleperformance (2022-11 – 2024-05)
- Designed and developed interactive educational materials aligned with course objectives, including web-based games, webpages, presentations, and posters using JavaScript, HTML, and CSS
- Created basic 3D game assets using Blender for integration into an Unreal Engine project, supporting interactive learning content development
- Assisted in localization efforts by translating educational and game content from English to Japanese, supporting cross-language usability
- Collaborated on building learning-focused digital materials for internal and educational use cases
- Helped bootstrap a new team's learning and onboarding system by developing interactive JavaScript-based tools and educational games
- Contributed to building a centralized "one-stop" learning dashboard/blog containing documentation, articles, and training resources for easier team onboarding and knowledge access
Education
Bachelor of Science in Electrical Engineering – Polytechnic University of the Philippines, Sta. Mesa (2018-06 – 2022-11)
