Work

RPA: Zero Admin Time After Market Close

Python
Automation
ETL
Selenium

Python-based ETL automation that eliminated 5+ hours of daily manual work for a 5-person trading desk at IOL. Reduced post-market administrative time to zero.

Automation workflow

Business Case

After market close, the 5-person trading desk at IOL spent hours manually checking balances, verifying operations, and reconciling data across systems. I automated the entire post-market administrative process.

Impact

  • Saved 5+ hours daily (1 hour per team member, 5 people)
  • Reduced post-market admin time to zero with fully automated reconciliation
  • Freed the team to transition from operations to Business Intelligence
  • I eventually led the newly formed BI team that emerged from this transformation
  • Team: 5 people in the trading desk

Evolution

  1. VBA Macros: Started by automating Excel/Access data processing
  2. Python ETL: Combined multiple data sources with scrapers and scheduled jobs
  3. Full Automation: End-to-end pipeline covering navigation, extraction, transformation, export, and scheduling

View source code on GitHub →