Curriculum vitae

Ali AlQattan

Software Engineer — AI agents on cloud & legacy banking systems

Portrait of Ali AlQattan.
Based
Manama, Bahrain

Summary

Software engineer who puts AI agents to work on legacy, regulated systems — safely. For a licensed bank on multi-region AWS, built a guarded operations toolkit that lets AI coding agents work on production infrastructure under audit, alongside Terraform, Jenkins CI/CD and Python/boto3 automation. Outside the bank, ships complete agent tooling alone, plus Flutter apps on the App Store and Google Play.

Vox — Local Voice Runtime and MCP Server for AI Agents

exidex.dev/vox · private repository, public landing

A local-only voice runtime that gives Claude Code, Codex and any MCP client a shared microphone and speaker. Speech runs on the Mac through whisper.cpp and Kokoro, and the runtime refuses to start unless every speech endpoint is local. A persistent audio daemon with small reconnectable MCP adapters: turns from several agents queue in order, and cancel drains the queue cleanly.

  • Python
  • Model Context Protocol (MCP)
  • whisper.cpp
  • Kokoro
  • macOS audio

Experience

  1. SysOps & Operations Specialist — AWS Cloud & Banking Operations · Bank ABC (ila Bank)

    Nov 2022 – present
    • Run day-to-day cloud and on-premises operations for a licensed digital bank across dev, UAT, SIT and production accounts — deployments, incident response, access and change management in a regulated, audited environment.
    • Keep the legacy core-banking estate running alongside the cloud — monitoring and alerting for the end-of-day batch and Control-M job chains, Oracle replication through DMS, Windows/RHEL patching to CIS baselines with Systems Manager, and backup and restore across AWS and on-premises; built SSM automations for daily database refreshes and a scheduled scale-up/down engine for non-production environments.
    • Built a guarded operations toolkit that lets AI coding agents (Claude Code, Codex) work on regulated banking infrastructure safely — one scripted command per task across EKS, databases, Lambda, EC2 and Jenkins, dry-run by default, explicit execution and production confirmation, environment assertion before every change, and secrets never exposed to the model.
    • Architected and maintain multi-region AWS infrastructure across Bahrain (me-south-1) and Ireland (eu-west-1) — EC2, RDS, EKS, Lambda — on reusable Terraform modules; automated security-agent rollout across both regions with Ansible.
    • Automated repetitive operations and database-security workflows with Python/boto3 and CI pipelines, replacing manual, error-prone steps; built the operations console the ops team uses daily and the monitoring with anomaly detection for AML and payment systems.
    • Built CI/CD pipelines (Jenkins, GitHub Actions) and internal operations tooling; partnered across engineering, security and operations to gate changes and protect the reliability and security of mission-critical banking systems.
  2. Service Desk — Investigations (outsourced contractor) · ila Bank

    Jan – Nov 2022
    • Investigated and resolved customer issues on the digital bank's service desk before moving to the cloud operations team.
  3. Independent Software Developer · Freelance

    2020 – 2022
    • Shipped mobile and web products end to end (Flutter, React, Node.js), including NFTAlbum on iOS and Android and a WhatsApp news pipeline for AlBilad Newspaper that cut breaking-news delivery from hours to under three minutes.
  4. Website & Mobile Developer · Quality Code

    May – Nov 2019
    • Built an employee-management platform with Bahrain Qualification Authority compliance forms, adopted by 17+ institutes in Bahrain.
    • Promoted to leader of the ICT team.

Education

Bachelor of ICT (Programming) · Bahrain Polytechnic

2013 – 2019

Project of the Year award.

Skills

AI Agent Tooling
MCP servers; Anthropic Messages API; Claude Code and Codex workflows; agent harnesses; local speech (whisper.cpp, Kokoro)
Cloud & Infrastructure
AWS (EC2, RDS, EKS, Lambda, S3, IAM, CloudWatch); Terraform; Ansible; Docker; Linux
Languages
TypeScript / JavaScript, Python, Dart, Go, SQL, Bash
CI/CD & Delivery
Jenkins, GitHub Actions; test gating before merge; release management across dev, UAT, SIT and production
Backend & Frontend
Node.js, Python (FastAPI), REST APIs, PostgreSQL, SQLite; React, Vite; Flutter (App Store and Google Play)
Quality
Playwright, Cypress, Selenium, k6, JMeter; CI-gated test suites