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
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