ROMANO BROOKSTechOps & Payment Systems
Get In Touch
TechOps & Payment Systems Expert

Reliable payment systems start with strong TechOps.

I help payments and fintech businesses keep mission-critical systems running, automate manual processes, and resolve issues before they reach customers.

22 years leading technical operations, production support and reconciliation across interbank switching, merchant acquiring, and fuel & loyalty payment platforms.

View My Work Get In Touch
22+
Years payment & fintech experience
7
Companies across payments & technology
20+
Tools & platforms used hands-on
5
Domains: ops, analytics, automation, reporting, dev
What I do

Services that drive reliability

Specialised support across the payment operations and technology stack โ€” from daily reconciliation to production incidents.

๐Ÿ’ณ

Payment Systems & Reconciliation

Design and operate daily reconciliation processes across payment platforms, so nothing slips through unmatched.

Cleaner books, fewer manual errors, faster exception handling.
PostilioneSocket.posReconciliation
๐Ÿšจ

Production Support & Incident Management

24/7 investigation and resolution of live payment and platform issues before they impact customers.

Shorter resolution times and clear escalation paths.
Incident MgmtGrafanaKibana
โš™

Process Automation & Scripting

Python and PowerShell automation for the repetitive operational tasks that slow teams down.

Less manual effort, more consistent, repeatable results.
PythonPowerShellPower Automate
๐Ÿ“Š

Database & SQL Analytics

Query, investigate and optimise data across SQL Server, MySQL and Azure KQL to support good decisions.

Accurate reporting and faster root-cause analysis.
MS SQL ServerMySQLAzure KQL
๐Ÿ› 

DevOps & Delivery Support

Support for Agile delivery, API testing and deployment coordination that keeps releases predictable.

Fewer deployment surprises, better team coordination.
Azure DevOpsJiraPostman
๐Ÿ“„

Documentation & Data Governance

Accurate operational documentation and data validation that reduces risk and supports audits.

Cleaner handovers and stronger institutional knowledge.
GovernanceDocumentationValidation
Featured projects

Real solutions, real impact

Selected projects that solve real operational problems and improve day-to-day efficiency. Tap BallChecker, DAE, the Real-Time Market Data Platform, AutoSiteLoader, or P24Dashboard for the full technical breakdown.

๐Ÿ—‚๏ธ
View details โ†’

DAE

Challenge

Payment-terminal data arrived from a portal, raw device logs and controller archives โ€” each shaped differently, with no single place to reconcile them into a trustworthy report.

Solution

Built DAE, a multi-page analytics workspace that ingests transaction exports, device-log archives and controller logs through one pipeline and turns them into validated, defensible findings and reports.

Tech

Python ยท Flask ยท MySQL ยท AWS ยท Grafana

Outcome

Closed its first delivery stage on a real cross-machine production run โ€” turning ad hoc investigation into a governed, repeatable workflow.

๐Ÿ“Š
View details โ†’

BallChecker

Challenge

Turning raw lottery data into usable insight required manual number-crunching.

Solution

Built an analytics platform using statistics and machine learning to surface patterns in the data.

Tech

Python ยท Analytics ยท Machine Learning

Outcome

Delivered clear, data-backed insights from previously unstructured data.

๐Ÿ“ก
View details โ†’

Real-Time Market Data Platform

Challenge

Live crypto, stock and news feeds each need their own ingestion quirks handled, without turning into three unrelated one-off scripts.

Solution

Built one platform where all three feeds ingest through a shared mapping/validation pipeline into a single MySQL store, with per-feed Grafana dashboards on top.

Tech

Flask ยท Fly.io Machines ยท MySQL ยท Grafana

Outcome

A live, publicly-reachable platform โ€” still running, still being hardened in production.

โœ‰

Automation Scripts

Challenge

Recurring operational tasks consumed time better spent on higher-value work.

Solution

Built a library of PowerShell and Python scripts to automate day-to-day operational tasks.

Tech

PowerShell ยท Python ยท Tooling

Outcome

Freed up hours previously spent on repetitive manual work.

๐Ÿ”„
View details โ†’

AutoSiteLoader

Challenge

Provisioning terminals for a new merchant site โ€” creating each device, issuing it, exporting the result, then adding a full product catalog โ€” was done by hand in an admin portal, one click at a time, one site at a time.

Solution

Built a Playwright-driven automation tool that reads a site's terminal loadsheet and drives the same admin portal end to end: provision โ†’ issue โ†’ export โ†’ add the standard product catalog โ€” with a dry-run mode before anything is submitted live.

Tech

Python ยท Flask ยท Playwright ยท Fly.io ยท Grafana

Outcome

In production use for real site rollouts, with dry-run verification and exception reporting built in before anything touches a live portal.

๐Ÿ–ฅ๏ธ
View details โ†’

P24Dashboard

Challenge

Terminal health, settlement reconciliation and support tickets across a payment terminal fleet lived in separate systems, and settlement recon was still a manual, twice-daily chore.

Solution

Built a Flask operations dashboard backed by a twice-daily automated pipeline that scrapes settlement exports, imports and reconciles them, and surfaces the result across 12 dashboard panels with a companion Grafana layer.

Tech

Python ยท Flask ยท MariaDB ยท Playwright ยท Grafana

Outcome

Ran in production across 3 Fly.io apps for a month before its own analytics engine was extracted into a standalone platform โ€” DAE.

How I run delivery

Delivery & reporting discipline

The same rigor behind the projects above, applied to how the work itself gets tracked, reported and shipped.

348
Jira issues tracked across 2 active projects
195
Merged pull requests (DAE alone)
476
Commits across 3 active repos
80.7%
Latest verified Jira resolution rate
๐Ÿ“‹

Verified Jira reporting, not vibes

A daily automated pipeline pulls status from Jira and publishes a Markdown snapshot โ€” but every snapshot is classified as Verified, Historical (counts invalid), or Activity-backfill, never presented as more certain than the evidence supports.

Self-caught a real pagination bug: 4 earlier reports were invalidated, not silently patched.
JiraPythonAutomation
๐Ÿ”€

PR-gated GitHub delivery

Every change on the active platforms goes through a pull request, gated by CI โ€” tests, linting and a dependency audit โ€” before it merges. Nothing reaches main without the gate passing.

195 merged PRs on DAE alone, all CI-gated.
GitHubCI/CDPull requests
๐Ÿ”

Task-tracking, in transition

Jira has been the system of record for both active projects; a migration to YouTrack is in progress as the tracker of choice going forward.

Migrating deliberately, not abandoning the existing history.
JiraYouTrack
Experience

22 years of growth & impact

A career built from the ground up โ€” from reconciliation and call-centre operations to specialist payment engineering and TechOps leadership.

2025 โ€“ Present

TechOps Lead / Senior Technical Support Analyst

Payment24 ยท Fuel & Loyalty Payments

Lead technical operations for fuel & loyalty payment rollouts, automate reconciliation with Python & Power Automate, and own the escalation lifecycle end to end.

2023 โ€“ 2024

Technical Operations Engineer (Contract)

Adumo ยท Payment Solutions Provider

Supported payment operations, ran ETL pipelines with Talend, and served as Scrum Master coordinating cross-functional delivery.

2019 โ€“ 2023

IT Support Services Engineer

Derivco ยท iGaming Technology

Delivered 24/7 production support for high-availability platforms, using Grafana and Kibana for monitoring and SQL optimisation for performance.

2016 โ€“ 2019

Technical Support Specialist

Traderoot ยท Payment Processing & Banking Software

Primary support engineer for the Namclear interbank clearing system and Traderoot TEP payment platforms.

2011 โ€“ 2016

Support Analyst / eSocket.pos Specialist

Transaction Junction ยท Payment Processing & Merchant Services

Specialist support for Postilion Real Time and eSocket.pos, maintaining SLA compliance across switching environments.

2005 โ€“ 2011

Postilion Support Engineer / Team Leader

NET1 / EasyPay ยท Payment Processing & Financial Services

Provided mission-critical 24/7 support, designed the disaster recovery solution, and progressed to Team Leader.

2003 โ€“ 2005

Lead Reconciliation Clerk / Call Centre Team Leader

Prism Transwitch ยท Electronic Payments & Transaction Switching

Pioneered the reconciliation function, then served as Team Leader and onboarding trainer for new starts as the call centre grew.

Technical skills

Technologies & tools I work with

Grouped by category โ€” filter to see where the depth is.

Programming

PythonPowerShellSQL / T-SQL

Databases & query

MS SQL ServerMySQL (HeidiSQL)Azure KQLExcel

Monitoring

GrafanaKibana

Automation

Power AutomatePythonPowerShell

DevOps & delivery

Azure DevOpsJiraYouTrackGitHubPostmanVS Code

Payment platforms

PostilioneSocket.posVerifone VHQTraderoot TEPNamclear

AI-assisted development

ClaudeChatGPT

Productivity

Microsoft OfficeSharePoint
My approach

A proven process for reliable solutions

Discovery

Understand the problem and environment.

Investigation

Identify root cause and impact.

Solution design

Design the right fix for long-term stability.

Implementation

Build, automate and integrate effectively.

Testing

Validate quality and reliability.

Monitoring

Support and continuously improve.

Get in touch

Let's connect

Open to conversations about payments, technical operations and automation. Reach out directly, or connect on LinkedIn.

Location
Cape Town, South Africa