Professional Summary
Principal Software Engineer with deep experience in fintech, open finance, and payments, currently at UBX (2022–present) and previously at Apollo Technologies (2010–2022). Has built and led backend services for consumer banking, e-wallet, Instapay/Pesonet transfers, bills payment, and KYC/API solutions platforms used by banks and large retailers.
Hands-on across Node.js/Nest.js microservices, Java/Grails, API gateways (IBM APIC), PostgreSQL/MySQL, Kafka, and AWS ECS. Comfortable integrating with third-party KYC providers (Zoloz, Advance AI) and payment/disbursement rails (UnionBank, Instapay, Pesonet). Delivers secure, auditable services in highly regulated environments.
Goal: continue building secure, API-first, multi-rail financial services and help teams document and expose those services for web/mobile products.
Experience
UBX is a leading open-finance platform in the Philippines. Juan designs and develops backend services for consumer banking and e-wallet solutions, supporting OTC/online cash-in, wallet transfers, Instapay/Pesonet send money, and bills payment. Runs on Node.js/Nest.js microservices, PostgreSQL, Kafka, and AWS ECS.
- Built/maintained services for an electronic wallet platform handling cash-in, transfers, and bills payment.
- Integrated to multiple payment rails (Instapay, Pesonet) and disbursement channels.
- Ensured services are auditable, resilient, and deployed on AWS ECS with Kafka.
Delivered and maintained multiple payment, loyalty, and retail systems for large clients (e.g. Philippine Seven Corporation / 7-Eleven). Worked across Java, Grails, JPOS, MySQL, HTML/CSS/JS, and ISO-8583 integrations.
- 7-Connect Payment System – payment gateway for product vouchers of various merchants. Java, JPOS, Grails, MySQL.
- CLiQQ Rewards and CLiQQ Wallet – loyalty and e-wallet systems for 7‑Eleven; included account creation, loyalty transactions, reward points, and wallet debit/credit. Java, Grails, MySQL, REST.
- Money Transfer System – remittance software using ISO‑8583 messages. Java, JPOS, Apache Derby.
- Agent Tracking System – Android/Web solution to track agent locations and store orders. Java Android API, Cordova, AngularJS, Grails.
Selected Projects
- Consumer Banking Platform (UBX) – e-wallet platform for cash-in, wallet transfers, Instapay/Pesonet, and bills payment; Node.js/Nest.js, PostgreSQL, Kafka, AWS ECS.
- Xpanse – API Solutions Platform – KYC and payment services integrating Zoloz, Advance AI, and UnionBank for disbursements. Restify, Redis, DATP, MySQL, IBM APIC, AWS ECS.
- 7‑Connect Payment System – payment gateway for product vouchers for Philippine Seven Corporation. Java, JPOS, Grails.
- 7‑Eleven CLiQQ Rewards / Wallet – loyalty and e‑wallet management for 7‑Eleven customers. Java, Grails, MySQL, Jasper iReport.
- Money Transfer System – remittance system using ISO‑8583, Apache Derby, Grails.
Technical Skills
Education
- Information Technology Development Center, University of the Philippines – Diliman, 2009–2010 (Post‑Graduate, IT Development)
- School of Law, Ateneo de Manila University, 2005 – Juris Doctor credits earned
- Bachelor of Arts in Philosophy, University of the Philippines – Diliman, 2000–2004
- UP Integrated School (UPIS), High School Diploma, 1996–2000