Ali AlQattan
Software Engineer — AI agents on cloud & legacy banking systems

- Based
- Manama, Bahrain
- Phone
- +973 38908908
- [email protected]
- GitHub
- github.com/AlqattanDev
- linkedin.com/in/alqattanali
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.
Featured project
Vox — Local Voice Runtime and MCP Server for AI Agents
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.
Experience
-
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.
-
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.
-
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.
-
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 – 2019Project 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

