Life Butler - SuperApp
Back to Company

Profile

High-level Solutions Architect and AWS expert with extensive experience in independently designing comprehensive, end-to-end systems from the ground up. Specializes in architecting entire organizational ecosystems—from strategic organizational structure and team roles to the granular technical implementation details of every component. Capable of independently designing complete systems, defining workflows, establishing development practices, and architecting both the macro-level organizational framework and the micro-level technical specifications. Passionate about integrating Large Language Models (LLMs) into software development workflows and organizational processes to enhance productivity and innovation.

Career Timeline

2011201320152016201920202022202320252026
GCash
2025 - Present
Macquarie Group
2023 - 2024
Advanced Intelligence
2022-2023
Headhuntr.io
2020 - 2022
ING Business
2019-2020
Bolton International
2016 - 2019
Diversify ISS
2013 - 2015
Orange and Bronze
2011 - 2013

Experience

Senior Manager (Solutions Architect)

GCash (GXI Inc.), BGC Taguig City

APR 2025 - PRESENT

  • Champion R&D initiatives on LLM integration and organizational transformation, designing new workflows and restructuring teams from code organization patterns to executive-level tooling and management practices to enable LLM-ready ways of working
  • Bridge the gap between upper management and development teams by translating business requirements into technical solutions, designing end-to-end architectures, and delegating implementation to engineering teams
  • Evaluate and optimize solution architectures by analyzing tradeoffs across performance, scalability, reliability, cost, and maintainability to select optimal technical approaches that balance business constraints with engineering best practices
  • Spearhead the modernization and platformization of existing implementations by consolidating codebases for shared functionality, building back-office applications to replace manual database operations, and retiring redundant frameworks and databases to simplify architecture and operationalize common activities
  • Administrative tasks including clocking in and out of attendance and notes for tasks done throughout the day, validating and filing for budget and spending, coordinating implementation plans with devs, SDs, and other SAs

Language/Framework: Java, SpringBoot

Integrations: Postgres (AWS Aurora), Kafka, Elasticsearch (AWS OpenSearch), JWT, REST, Contentful, Notabene, Fireblocks

Infrastructure: Kubernetes, Docker, Prometheus, Grafana, ELK

Testing: JUnit, Wiremock, Testcontainers, Mockito, Hamcrest

CI/CD: ArgoCD, Kustomize

Others: Github Copilot, Figma, Confluence, JIRA, Alipay Mini Program, Claude, Gemini, OpenAI, Cursor

Team Leader (Software Engineering and DevOps) - External Service

Macquarie Group (Coforge BPS), Makati City

APR 2023 - NOV 2024 (1.5 YEARS)

  • Performed application migration to Kubernetes (AWS EKS)
  • Added monitoring and alarms to detect and mitigate issues earlier
  • Implemented upgrades and included best practices for existing SpringBoot applications to adhere to security audits and fix vulnerabilities of outdated Java libraries
  • Converted REST-first backend microservices to event-driven architecture, improving performance, auditability, and user experience
  • Implemented new features for existing microservices and performed resource migrations into AWS' serverless product offerings
  • Created sample projects to serve as template, simplifying the bootstrap process of new applications and reduced developer fatigue of setting things up
  • Screened and interviewed potential candidates for open roles in the company
  • Utilized GitOps principles to enhance developer experience when deploying applications

Language/Framework: Java, SpringBoot

Integrations: Postgres (AWS Aurora), Netflix Conductor, Kafka, Kafka Schema Registry, Kafka Connect, Elasticsearch (AWS OpenSearch), JWT, REST, PingFED OpenID, LDAP/Active Directory

Infrastructure: Kubernetes, Docker, AWS Cloudformation, Prometheus, Grafana, ELK

Testing: JUnit, Wiremock, Testcontainers, Mockito, Hamcrest

CI/CD: FluxCD, Kustomize

Others: Github Copilot, GitOps

Senior Software Developer

Advanced Intelligence Group (Neuroncredit Inc./Atome), Makati City

OCT 2022 - FEB 2023 (0.5 YEAR, entity dissolved)

  • As part of the platform team, created standardization of microservice structures and rules for accepting new codes
  • Developed, planned, and organized microservices from ground up to handle new features and other non-functional requirements
  • Exclusively practiced test-driven development to improve team throughput, code quality, and reduced defect rate
  • Diligently implemented complex features with pair programming to improve knowledge transfers to new team members
  • Directly collaborated with product manager to improve comprehension of new features
  • Structured code using hexagonal architecture to promote readability and establish predictability in interpreting requirements in code
  • Documented system requirements, high-level architecture, and workflows
  • Handled scalability issues by implementing services in an event-driven manner

Language/Framework: Kotlin, Micronaut, Java, Spring, Temporal

Integrations: Kafka (Confluent), Postgres, Thought Machine (Core Banking), Paynamics, Pesonet, Instapay

Testing: JUnit, Mockito, Wiremock, Testcontainers, DBUnit, DBRider

CI/CD: Github Actions, ArgoCD, Helm

Infrastructure: Docker, Kubernetes, Google Cloud Platform

Project Management: JIRA, Confluence

Concepts: Test-driven Development, REST, Event-driven Architecture, Pair Programming, Behavior-driven Development, Clean code, Hexagonal Architecture

Cloud Architect

Headhuntr.io / TalentScout Inc., Taguig-BGC

JAN 2020 - DEC 2022 (3 YEARS)

  • Setup and automated the provisioning of infrastructure for multiple environments on AWS using Terraform to have a consistent setup across the board
  • Automated the data pipeline with AWS Step Functions
  • Configured a local development workflow to run the entire application offline
  • Established a highly scalable and cost-effective data processing pipeline with Apache Spark deployed on AWS EMR with EC2 Spot Instances
  • Automated the build and deployment pipeline with BitBucket and integrated the entire process with JIRA and MS Teams
  • Established best practices for a speedy but sustainable development cadence through the thoughtful application of automation on all aspects of the development pipeline
  • Improved cost-effectiveness of the data warehouse solution by introducing a Serverless scheme
  • Mentored peers with a practical approach on test-driven development

Backend/Middleware: Spring Boot, Java, Python, Spring Data JPA, Spring Data Elasticsearch, Liquibase, RabbitMQ, Redis, Netty, Reactor, Webflux, R2DBC, Lombok

AWS Technologies: AWS Glue, Amazon EMR, API Gateway, EKS, Elasticsearch Service, Amazon Aurora(RDS), Redshift, Lambda, S3, Elasticache, AMQ, Step Functions, Redshift Serverless

Testing: Spock, JUnit, Reactor Test, Postman, Sonarqube

Backend/Data Processing: Apache Spark

Automation: BitBucket Pipelines, Terraform, Helm

Runtime/Platform: Kubernetes, Docker

Project Management: JIRA, BitBucket, MS Teams

Concepts: REST, Functional (Reactive) Programming, Test-Driven Development, Domain-Driven Development, Microservices, Object-Oriented Programming, Agile

Team Lead

ING Business Shared Services Inc., Taguig-BGC

JAN 2019 - JAN 2020 (1 YEAR)

  • Introduced technologies with the aim of improving code reuse, reduced coding effort, and improved readability
  • Optimized backend performance by introducing functional/reactive programming
  • Advocated for code quality and automation
  • Directly collaborated with business leaders to propose solutions
  • Demonstrated completed work regularly to get immediate feedback from end-users
  • Strictly adhered to the best practices required by TDD, DDD, and Clean Code
  • Refactored systems with code smells and violations
  • Worked in pair with fellow developers to speed up development as well as share insights in software architecture and design
  • Received training in software security to adhere to compliance requirements
  • Proactively updated project dependencies with high-risk vulnerabilities
  • Screened and interviewed potential candidates for backend Software Engineers
  • Trained and advised junior software developers in the proper way of designing and implementing software, as well as reviewed incoming merge requests
  • On-call support for the production environment, addressed issues in the middle of the night

Backend/Middleware: Spring Boot, Spring Data, Spring Cloud OpenFeign, Groovy, Java, JWT, Spring Security, Spock, JUnit, Mockito

3rd-Party API: PESONet, InstaPay, Aperta

Database: Microsoft SQL, Elasticsearch

Backend/Data Processing: Spring Batch

Build/Deployment: Gradle, Maven, Bazel

Runtime/Platform: Red Hat OpenShift (Kubernetes)

Project Management: Azure DevOps, GitLab, Git, JFrog Artifactory

Concepts: REST, CQRS, HATEOAS, Test-Driven Development, Domain-Driven Development, Microservices, Object-Oriented Programming, Service-Oriented Architecture, Agile (Scrum and Kanban)

Senior Software Engineer

Bolton International, Inc., Taguig-BGC

MAR 2016 - FEB 2019 (3 YEARS)

  • Directly collaborated with the CTO for technical and high-level solutions
  • Developed a distributed, scalable data pipeline implementation using Apache Spark, which reduced the cost and increased the speed by more than a tenfold
  • Implemented API services using Spring Boot to serve data from Postgres, Elasticsearch, MongoDB, and S3; greatly reducing the codebase complexity and improved development efficiency and quality
  • Designed and developed platform provisioning automation through AWS Cloudformation and Ansible, significantly dropping the cost of setting up and tearing down of multiple environments
  • Screened and interviewed potential candidates based on technical skills, work attitude, learning aptitude, and work ethics
  • Mentored junior developers and guided them with the pragmatic, modern practices

Frontend/Web: Angular, Bootstrap, Material, TypeScript, JavaScript

Backend/Middleware: Spring Boot, Spring Data, JUnit, Java, JAX-RS, Morphia, MyBatis, OAuth2, JWT

3rd-Party API: Paypal Braintree, Facebook, Spotify, Mailgun

Database: MongoDB, Postgres, Elasticsearch, Redis, Parquet

Backend/Data Processing: Apache Spark, Scala, Python, Scala Test, Spark Testing Base

Build/Deployment: Maven, SBT, Gradle, NPM, Ant, Ansible, Amazon Cloudformation, Gulp, Bower

Runtime/Platform: AWS, S3, EC2, Cloudfront, AWS RDS/Aurora, EMR, Glue, Elastic Load Balancer, Amazon ElastiCache, Apache Tomcat

Project Management: Git, JIRA, Confluence

Concepts: REST, Test-Driven Development, Microservices, Big Data, Functional Programming, Object-Oriented Programming, Serverless, Agile, Service-Oriented Architecture

Senior Software Developer

Diversify ISS, Makati

FEB 2013 - JUL 2015 (2.5 YEARS, entity dissolved)

  • Developed a location-based mobile app which was launched at TechCrunch
  • Implemented a Spring MVC backend application with social integration and location-based services
  • Completed the product in record time with minimal manpower, and maximum collaboration without compromising on industry best-practices
  • Assisted in building the iOS and Android application
  • Discussed and proposed solutions with the CEO
  • Rewrote queries and optimized the entity designs to scale up the query, improving the runtime performance and prevented halted queries

Frontend/Mobile: iOS, Android, Objective-C, Java, Location Services

Frontend/Web: EmberJS, jQuery, Bootstrap

Backend/Middleware: Spring MVC, JUnit, Java, Objectify (ORM), Task Queue

3rd-Party API: Facebook Auth, Google Auth, Google Maps API, Google Cloud Messaging, Apple Notifications Service, Mailchimp

Database: Cloud Datastore, Cloud Storage

Build/Deployment: Maven

Runtime/Platform: GCP, Google App Engine

Project Management: Git

Etc: Google Analytics

Concepts: REST, Test-Driven Development, Microservices, Serverless, Object-Oriented Programming, Agile, Service-Oriented Architecture, Responsive Web

Associate Software Engineer

Orange and Bronze Software Labs, Makati

MAY 2011 - APR 2013 (2 YEARS)

  • Enlightened me very early on to good software development practices; clean code, testing, version control, agile development
  • Maintained and developed a web-based, banking platform for BDO Unibank using Java EE and Oracle Glassfish
  • Authored services for a payment solution middleware using Spring Integration and JAX-WS for Smarthub, a major telco subsidiary in the Philippines
  • Trained and supervised a junior engineer up to speed with a legacy system

Smarthub Mobile Payment Gateway: SOAP, JAX-WS, Spring Integration, JMS, Hibernate, SoapUI, OracleDB, JUnit, Maven, WSDL, XML, Jenkins

BDO Unibank (CLG): Liferay, Spring MVC, Portlet, Hibernate, Oracle Glassfish Server, EJB, jQuery, SVN, Git, Service-Oriented Architecture

Smart Product Offering: Grails, Hibernate, jQuery, MySQL, Oracle DB, Git

EMN8 (Tillster): EXTJS, jQuery, Java, Spring MVC, Apache Tomcat, MySQL

DepEd/Google for Education: Spring MVC, jQuery, JavaScript, Google App Engine, Provisioning API, OracleDB, Google Analytics

Research and Development

Consistently stay up-to-date with the latest advancements in software technologies, focusing on cloud computing, software engineering best practices, machine learning, and Large Language Models (LLMs). Actively researching LLM integration patterns, prompt engineering, and AI-augmented development workflows to enhance productivity and code quality. Currently pursuing an AWS certification to enhance expertise in cloud architecture and operations.

Certificates and Education

Amazon Web Services

  • AWS Certified Solutions Architect — July 2021 - July 2024
  • AWS Certified Cloud Practitioner — June 2021 - June 2024

Mindanao State University, Iligan Institute of Technology (MSU-IIT)

Bachelor of Science in Information Technology
Major in Business Software Development
June 2007 - March 2011, Iligan City