Resume

Engineering Leader | Scaling Technology for Global Success

Currently working as the Technical Lead / Solutions Architect at oOh!media. After graduating at De La Salle University Dasmarinas (Cavite, Philippines) in 1997, I ventured into Teaching to share my knowledge with the new breed of Computer Scientists. The call of the IT Industry though snatched me away from Teaching in 2000. I climbed the ranks from there on. Started with VB6 and jumped to Java for 15 years before being language-agnostic (Python, Node.JS, Terraform, Cloudformation, YAML) shifting to cloud-based technologies.

Experience

Leadership and delivery history.

February 2020 - Present Sydney, Australia

Engineering Manager / Solutions Architect

oOh!media

Progressed from Senior DevOps Engineer to Lead Solutions Architect, Technical Lead, and Engineering Manager, leading enterprise engineering and integration work for Australia's out-of-home media business.

  • Served as Interim Head of Engineering, managing engineering operations, project continuity, and strategic leadership during a leadership transition.
  • Led a team of 5-8 engineers maintaining and enhancing enterprise applications across Product, Operations, Finance, and external stakeholder domains.
  • Provided P1/P2 support leadership across the Enterprise portfolio and established incident response protocols.
  • Mentored junior and mid-level engineers, with multiple engineers progressing into senior technical roles.
  • Drove Agile transformation through Scrum ceremonies and sprint planning, improving delivery predictability by 40%.
  • Architected 10+ major integrations including HR, NetSuite ERP, payroll, and the new oOh! product suite.
  • Led cloud modernization from legacy applications to AWS event-driven architecture, reducing infrastructure cost by 30%.
  • Pioneered AI/ML adoption by deploying and integrating AI applications into Azure with secure CI/CD pipelines.
  • Established DevOps and DevSecOps standards using Terraform, AWS CDK, automated security scanning, and secure CI/CD practices.
  • Delivered key projects including Enterprise Integration Platform, oOh! Trading Platform modernization, Genie HR and payroll integrations, Bingo AI document ingestion, and site availability integrations.
May 2019 - February 2020 Sydney, Australia

Lead Cloud Architect

Oovvuu

Led cloud architecture for a media technology platform focused on placing relevant video into publisher articles.

  • Established cloud architecture standards and best practices for development teams.
  • Led infrastructure modernization by documenting and streamlining applications and AWS cloud infrastructure.
  • Mentored development teams on cloud-native and serverless architecture patterns.
  • Reduced AWS spend by 25% through right-sizing and serverless adoption.
  • Automated CI/CD workflows for 15+ microservices, reducing deployment time from hours to minutes.
  • Integrated security scanning and compliance checks into deployment pipelines.
  • Delivered serverless video analytics capabilities using AWS Lambda, ECS/Fargate, and related AWS services.
June 2018 - May 2019 Sydney, Australia

Cloud Architect

Citadel Group (Gruden)

Promoted from Senior Cloud Engineer to Cloud Architect, supporting government cloud platforms across NSW, ACT, and VIC.

  • Led two cloud engineers, providing technical mentorship and career development.
  • Served as Lead SRE for Finance NSW, Finance ACT, and Public Records Office VIC.
  • Managed client relationships with government stakeholders across three state agencies.
  • Established documentation standards that improved knowledge transfer and operational efficiency.
  • Architected a serverless OCDS API for government contract transparency using AWS Lambda and API Gateway.
  • Improved system reliability to 99.95% uptime across government platforms.
  • Led infrastructure-as-code adoption through repeatable AWS CloudFormation templates.
May 2015 - June 2018 Singapore and Sydney, Australia

Solutions Architect

Helix Leisure / Embed / BookingBoss

Promoted from Senior Systems Engineer to Solutions Architect across Helix Leisure, Embed, BookingBoss, and The LockerNetwork products.

  • Managed distributed teams across Singapore, Sydney, and offshore locations.
  • Led technical due diligence for the company merger between Embed and BookingBoss.
  • Established architecture review practices and mentored developers on Java enterprise patterns, Spring, and AWS services.
  • Led IAM platform implementation using Keycloak for users across APAC.
  • Architected a Timezone game-data analytics platform processing millions of transactions.
  • Modernized build systems from Maven to Gradle, improving build times by 50%.
  • Re-engineered The LockerNetwork from a legacy VB6 application to a Java embedded solution deployed to customer locations across the United States.
July 2012 - April 2015 Singapore

Technical Lead / Software Team Leader

Morpho Cards Singapore

Led engineering for secure card and NFC provisioning systems integrating with payment card providers.

  • Led 2-4 permanent engineers and 2-10 consultants across local and international teams.
  • Architected the re-engineering of integrations between Morpho Cards and payment providers including MasterCard.
  • Re-architected RequestManager for AFSCM and GlobalPlatform message frameworks communicating with mobile payment chips.
  • Established documentation standards to improve operational knowledge transfer.
  • Migrated JBoss from 4.3 to 5.0 and then 6.0.
  • Introduced Spring Framework and improved the persistence configuration around Oracle-backed systems.
September 2006 - April 2012 Singapore

Team Lead / Solutions Architect

INTTRA

Led enterprise application development for the ocean shipping industry's largest multi-carrier network.

  • Promoted from Senior Developer to Team Lead and Architect.
  • Led 5-6 developers, managing delivery execution and cross-team collaboration.
  • Established technical standards for Java development and database design.
  • Architected a reporting system serving 10,000+ global customers.
  • Designed a billing system processing more than $100M in annual transactions.
  • Optimized ETL throughput from 5,000 to 40,000 container events per hour.
  • Delivered INTTRA Warehouse for OLTP-to-Oracle-data-warehouse reporting and INTTRA Reports for shipping instruction and shipping order reporting.
2005 - 2006 Singapore

Contract Java Developer

CrimsonLogic

Supported trade and logistics systems for Singapore Customs.

  • Supported Java batch processes used in reporting.
  • Supported JSP web pages for customs engagement workflows.
  • Produced technical and functional documentation for proposed solutions.
  • Coordinated with QA on test requirements and maintained code quality standards.
2003 - 2005 Makati, Philippines

Senior Software Engineer (Java Team Lead)

Accenture Philippines

Led Java engineering work for the Williams Sonoma Retek suite of applications.

  • Led 5-6 non-Java developers, providing Java training and technical leadership.
  • Designed EGate integration bus and Order Management System capabilities using EJB 2.0.
  • Supported Williams Sonoma Retek applications and coordinated functional requirements with product and development stakeholders.
  • Produced technical specifications as ISO certification deliverables.
2002 - 2003 Mandaluyong, Philippines

Systems Engineer

Telic.net

  • Led implementation of VOIP applications using SOAP-based communication between Telic and client banks.
  • Implemented a web-based billing portal for Telic clients.
  • Prepared technical specification documents and coordinated functional requirements with sales and development leaders.
2000 - 2002 Philippines

Programmer/Analyst

ICTSI

  • Delivered early-career software engineering and analysis work for enterprise systems.
1999 - 2000 Riyadh, Saudi Arabia

Web Developer

Trust International Services

  • Built and maintained web applications during an early international software development role.
1996 - 1999 Philippines

Instructor

STI College / De La Salle University Dasmarinas / AMA Computer Learning Center

  • Taught computer science and programming subjects before transitioning full-time into the IT industry.

Skills

Technical strengths.

Java Full Stack (JSP, JSF, API, HTML, CSS, JavaScript) Python Full Stack (Django, Flask) AWS Stack (EC2, RDS, SNS, SQS, ECS, Lambda, Cloudwatch, CodeCommit, CodeBuild, CodePipeline, Code Deploy, ElasticSearch, etc.) DevOps (Terraform, Cloudformation, Docker, Kubernetes, Github, Git Actions, Chef, Ansible, Grafana, Prometheus, Jenkins, Concourse, AWS CodePipeline and CodeBuild) Java Frameworks (JavaFX, Spring, CXF, Hibernate, MyBatis, Log4j, Logback) Code Build and Compilers (Ant, Maven, Gradle) Databases (MariaDB, MySQL, PostGres, Oracle, Redshift, Aurora, GreenPlum, Derby) Python Java C#

Projects

Systems, integrations, and platforms.

Platform Migration

oOh!Trading Platform User Management

Migration of user management from a legacy ORM application within the oOh!Trading Platform itself.

Observability Migration

Datadog Rollout

APM migration from Dynatrace to Datadog.

Human Resources

Sunrise - 2026 oOh!media HRIS and Payroll Integration

A 3rd party HRIS and payroll integration involving employee and payroll data flow between Workday, ADP, and NetSuite using AWS Transfer and event-driven services.

Sales and Delivery

Member Site (3rd Party Site Owner) - OTP and Avails Integration

Integration and scheduling between third-party site owners and the oOh!Trading Platform and Avails, automated through AWS event-driven services.

Audience Measurement

OMA (Outdoor Media Association) MOVE 2.0 - Integration

Integration between the OMA MOVE 2.0 audience measurement system and oOh!media digital frames using AWS event-driven services.

Sales and Delivery

oOh!Plan - OTP and Avails Integration

The next generation trading system integration communicating with the current oOh!Trading Platform and Avails API services.

AI and Automation

Bingo - KPMG Chatbot KymChat Integration

A tenant-based AI application deployed on Azure Cloud using Node, C#, and Python services for KPMG chatbot integration.

Finance

oOh!Trading and NetSuite Integration

Integration between the trading platform, NetSuite, and Westpac for invoice, contract, and finance transaction data transfer.

Finance

oOh!media Payment Integration

It is a 3rd Party integration involving Payment Data to and from oOh!media Payment System, involving the likes of Netsuite and Westpac. It revolves using AWS Transfer and AWS Lambdas.

People and Culture

Genie - 2020 oOh!media HR Integration

It is a 3rd Party integration involving Employee Data to and from oOh!media HR System, involving the likes of CultureAmp, Westpac and Livehire. It revolves using AWS Transfer and AWS Lambdas.

People and Culture Warehouse

oOh!media HR Warehouse

Using the same AWS Transfer integration, 3rd Party, HR Systems that has integrated with HR, will send Historical Employee Data and internal process will convert it to Data Lake

Sales and Delivery

oOh!Trading Platform (OTP)

It is an internal nodejs web/api application tool used by the sales team to book ads within different sites and location here in Australia and New Zealand

Sales and Delivery

oOh!Avails

It is an internal nodejs rest api application tool used to manage booking schedules of the sites booked within the OTP Sytem

DevOps

oOh!media EKS Migration

It’s an AWS EKS Implementation to migrate in-house Kube Applications into an AWS EKS Service

DevOps

oOh!media XRay

This is the Dynatrace Monitoring implemenation replacing existing APM Tools

Delivery

oOh!Schedule

It is an internal Fullstack NodeJS Application used by the delivery team to schedule ads to BroadSign.

Sales and Delivery

oOh!Inventory

It is an internal python ORM Flask web application tool used by the sales team to managed leased sites

DevOps

oOh!media Snyk Integration

It’s a Snyk Vulnerability Checks executed as part of the CI/CD Pipeline. This project has been replaced by Dynatrace.

Analytics Dashboard

Oovvuu Compass

It’s a dashboard for video and ads analytics of Oovvuu built using PHP Laravel Framework deployed in AWS

Publisher Integration

Oovvuu Feeds

Feeds are publisher specific, built using AWS Lambda in Python and deployed through Serverless Framework

Sales

Oovvuu Analytics

Oovvuu analytics is a mass project of Python scripts that runs through a schedule. Each publisher has their own schedule. A group of python Lambda Projects ingests ads and video metadata from Video Hosts (Brightcove, DailyMotion and Youtube).

Australian Procurement

OCDS API

The Open Contracting Data Standard (OCDS) was created to increase contracting transparency, and allow deeper analysis of contracting data by a wide range of users (See OpenSource Projects)

Outdoor Park Rentals

The LockerNetwork

Re-designed the Locker Renting Application to use Java, Java IO and JavaFX (See OpenSource Projects).

Park Schedule and Ticketing

BookingBoss

It’s a ticketing system online for Leisure Parks. Built using Coldfusion and Java.

Mobile Security Integration

RequestManager

Using Apache CXF, Request Manager communicates with the Secure Card in Phones through Telco Channels and provisions them to be ready for NFC Transactions.

Mobile Security Integration

AFSCM API

Using Apache CXF, Morpho created an API to support AFSCM or Association Française du Sans Contact Mobile (French association for contactless mobile services). This supports Soap WS-Security as well.

Mobile Security Integration

Global Platform Standard API

Using Apache CXF, Morpho created an API to support GP or Global Platform for secure digital services and devices. This supports Soap WS-Security as well.

Inttra Customers

INTTRA Reports

This is a project that uses 3 different technologies. C# for the reporting module, Java and Oracle for the ETL Processing.

Inttra Process and Web

Shipping Instructions

This is a JSP/Java application that creates Shipping Instructions for Bulk Items/Container Handling

Inttra Process and ETL

Shipping Instructions Batch

This is a Java application that reads FTP’d file in EDIFACT or ANSI format that creates Shipping Instructions for Bulk Items/Container Handling

Inttra Process and Web

Track and Trace Portal

This is a JSP/Java application that traces Container and Container Items handled within the INTTRA Application Network (e.g. Shipping Instructions/Booking)

Inttra Process and ETL

Track and Trace Batch

This is a Java application that reads FTP’d file in EDIFACT or ANSI format that updates location information of Containers and Container Items handled within the INTTRA Application Network (e.g. Shipping Instructions/Booking)

Retek Customer

Retek Customer Order Management (RCOM)

Retek’s Customer Order Manager built using JBoss 2.0 and EJB 2.0

Open Source

Public work and reusable tools.

Chef GNUGPG Config

Cookbook to deploy gnugpg - a complete and free implementation of the OpenPGP standard.

Custom Ubuntu Installation

This project was created to customized a LINUX (Ubuntu Flavor) 32-Bit Server targeting initially for use on a JavaFX Standalone Application. It can be customized based on the needs of individual application.

JavaFX Screen Navigation Framework

The idea of making application screens' navigation button configurable, e.g. the NEXT Button's target screen can change, seems to be a problem that can't be solved. The idea behind this project is to create such framework and making it configurable into the extent that there will be less or no code changes on the actual FX Controller's Button's next screen method. HelixLeisure's TheLockerNetwork Project uses this.

Austender OCDS Schema

The project was created to initialize a call to the OCDS API, by Austender, in different languages

AWS Blue Green Deployment

The project was created to easily switch over between new and old AutoScaling group using AWS Cloudformation and Lambda

Java IO

JIO is an integrated Java API that combines different open-source IO Libraries like JSSC, HID4JAVA and USB4JAVA to allow seemless integration of different IO Devices like Bill Acceptors, Card Readers and RFIDs. HelixLeisure's TheLockerNetwork Project uses this.

RDS IAM Access (InfraAsCode)

This is a POC template to create an RDS Server and IAM User that can access the said database server via AWS IAM Policy

Education

Academic foundation.

Master of Science in Computer Science

De La Salle Univeristy Manila - Philippines

1998 October - 1999 February
  • Finished only 6 units due a Job Opportunity in the Middle East.

Bachelor of Science in Computer Science

De La Salle Univeristy Cavite - Philippines

1993 June - 1997 April
  • Graduated as Cum Laude with a GPA of 94%.