Skip to main content
Back home

Professional resume

Michael ChuaSolutions architect and hands-on software engineer.

I turn complex enterprise requirements into practical data flows, integrations, and interfaces, then stay hands-on through implementation, QA, and production support.

New York, NY · Open to remotemchua1291@gmail.comBuilding enterprise solutions since 2017
Integration architecture
Event collection, data modeling, CDP inputs, API flows, and downstream activation.
Hands-on engineering
JavaScript, Node.js, front-end implementation, QA, and production troubleshooting.
Client delivery
Discovery workshops, stakeholder alignment, UAT, documentation, and training.

Profile

Architecture through delivery.

A career built around translating ambiguity into systems that teams can implement, operate, and improve.

Since 2017, I have designed, implemented, and supported enterprise marketing technology, data collection, integration, and web application solutions. I currently lead client services for the data collection layer of Oracle Marketing Cloud offerings, translating customer goals into event schemas, API and data flows, segmentation logic, and downstream orchestration.

Core expertise

Strategy backed by implementation depth.

Enterprise architecture, engineering, platform, and delivery capabilities, plus the stack behind my recent product work.

Architecture & integration

  • Solution architecture
  • System design
  • Event and data collection strategy
  • Data flow design
  • Data modeling
  • CDP and segmentation
  • SaaS integrations
  • API and webhook design
  • Downstream orchestration

Engineering foundation

  • JavaScript
  • Node.js
  • Express.js
  • AngularJS
  • HTML5
  • CSS3
  • REST APIs
  • PostgreSQL

Recent portfolio stack

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Vitest

Platforms & tools

  • Oracle Marketing Cloud
  • Oracle Unity CDP
  • Oracle Infinity / UBI
  • Oracle Integration Cloud
  • Responsys
  • Eloqua
  • Google Analytics
  • Adobe Launch / DTM
  • Git
  • UNIX / CLI
  • Docker
  • Jenkins

Delivery

  • Requirements discovery
  • Technical workshops
  • Stakeholder alignment
  • QA / UAT
  • Production troubleshooting
  • Documentation
  • Technical training

Experience

A clear progression at Oracle.

Three roles spanning solution engineering, enterprise consulting, architecture, and delivery.

Company

Oracle

New York, NY

January 2017 - Present

Senior Principal Consultant

June 2021 - Present

  • Lead client services for the data collection layer of Oracle Marketing Cloud offerings, serving as solutions architect for customer event capture, data modeling, segmentation inputs, and downstream activation workflows.
  • Translate enterprise requirements into technical designs spanning data collection, CDP and segmentation, integration middleware, and messaging platforms; define system ownership, payload needs, routing logic, and monitoring expectations.
  • Architect and implement REST API- and webhook-based integrations across Oracle platforms and third-party systems, including custom data flows and event-triggered workflows.
  • Guided cross-functional design for an enterprise campaign orchestration workflow by clarifying trigger-source data gaps, centralizing eligibility criteria, and aligning downstream routing across two messaging platforms.
  • Performed hands-on JavaScript and CSS validation and refactor support for financial-services career-site work; compared development, test, and production assets, identified missing artifacts, validated merged code, and supported QA/UAT handoff.
  • Act as an escalation point for complex platform, data, and integration issues; diagnose with data viewers, API behavior, logs, configuration, and customer requirements, then create documentation and training for internal teams and clients.

Principal Consultant

October 2018 - June 2021

  • Delivered enterprise marketing technology implementations with an emphasis on scalable configuration, platform integration, data-driven campaign execution, and customer adoption.
  • Designed integrations between Oracle Marketing Cloud products and external systems, translating customer workflows into data mappings, technical requirements, and implementation plans.
  • Led technical discovery sessions, implementation workshops, and UAT support with client stakeholders, implementation teams, and third-party partners.
  • Advised clients on platform architecture, UX optimization, personalization strategy, and campaign data flows while balancing business goals against implementation risk.

Solutions Engineer

January 2017 - September 2018

  • Developed experimentation, personalization, and web experience solutions using JavaScript, HTML, and CSS for enterprise clients.
  • Built and deployed A/B/n and multivariate testing frameworks, custom front-end behaviors, and tracking logic across complex client environments.
  • Ensured cross-browser compatibility and translated technical constraints into clear recommendations for non-technical stakeholders, sales teams, and customer contacts.

Selected personal projects

Projects that make the engineering visible.

Current builds that demonstrate typed systems, workflow design, testing, and practical interface decisions in action.

Bond Watchtower

A freshness-aware market surveillance dashboard that combines official New York Fed and Treasury observations with clearly separated research scenarios.

Official-data adapters, risk methodology, dashboard UX

  • Next.js
  • TypeScript
  • Zod
  • Vitest

Built: Converted a macro thesis into source-cited alerts, provider-aware freshness, graceful data fallback, and explicit research-only boundaries.

Drop Cop

A buyer-confirmed Supreme assistant that resolves a preferred live variant, prepares one merchant UCP cart, and hands every checkout decision back to the shopper.

UCP catalog/cart integration, variant selection, safety UX

  • Next.js
  • TypeScript
  • Zod
  • Lucide

Built: Added live variant revalidation and a no-retry UCP cart handoff while keeping account, shipping, payment, CAPTCHA, and order completion on Supreme.

Choreo Counts

A local-first choreography editor for analyzing songs, correcting individual beats, saving rehearsal projects, and exporting teaching-ready count maps.

Audio analysis, persistent editor, dancer-friendly workflow

  • Next.js
  • TypeScript
  • Web Audio
  • Vitest

Built: Turned automatic timing into an editable, recoverable teaching workflow that remains useful when detection needs human correction.

Education

Engineering training and academic foundation.

2016

Fullstack Academy

Software Engineering Immersive

New York, NY

2015

Columbia University

Advanced Programming Coursework

New York, NY

Data Structures in Java; Introduction to Computer Science

2013

Boston College

Coursework in Perspectives & Theology

Chestnut Hill, MA

Need an architect who stays close to the implementation?

Start with the system, the audience, and the outcome you are trying to reach.

Start a conversation