John Brazier

Work

A selection of “how I work” examples from Oracle leadership and APEX delivery. All details are intentionally generalized to protect customers, teams, and internal systems.

Role: Senior Manager
Focus: clarity + delivery
APEX: data + UX + guardrails

Case studies

Problem → Approach → Outcome.

Enterprise documentation scale-up

Docs leadership

Problem: Large product surface area, inconsistent structure, and release changes that were hard to track.

  • Approach: Established consistent information architecture, publishing patterns, and “definition of done.”
  • System: Templates + standards, review gates, and release-aligned workflows.
  • Outcome: Improved consistency and navigability, fewer “where is this documented?” escalations.

Release readiness and “what changed” clarity

Change communication

Problem: Customers struggled to understand which changes mattered and how upgrades would affect them.

  • Approach: Standardized change taxonomy and editorial rules for new/changed features content.
  • System: Repeatable intake from engineering, consistent formatting, and validation of shipped behavior.
  • Outcome: Cleaner upgrade narratives and easier internal alignment across teams.

APEX application: data-driven workflow with guardrails

APEX

Problem: Manual processes caused errors and rework; visibility into status and auditability were limited.

  • Approach: Built a database-first model, then layered APEX UX around validations and safe transitions.
  • System: Views/APIs as contracts, validations close to data, user-friendly UI defaults.
  • Outcome: Reduced errors and created a predictable workflow that scales with usage.

Document-to-data pipeline

Automation

Problem: High-volume, consistent PDFs contained structured content that needed to become queryable data.

  • Approach: Defined stable parsing rules, exported normalized CSV, then ingested into database tables.
  • System: Python parsing + repeatable ETL steps + integrity checks.
  • Outcome: Repeatable ingestion pipeline that turns static content into usable datasets.

How I operate

Define the contract

Write down what “correct” means. Data shapes, validation rules, and release expectations.

Build the workflow

Make the happy path easy and the risky path hard. Guardrails over heroics.

Ship with confidence

Automate what repeats. Test what breaks. Document what matters.