Skip to content
Ali Akbari
Menu

Hiring summary · 60 seconds

Ali Akbari — Backend & Platform Engineer

Software engineer in Muscat. I have built real-time trading systems since 2020 and have operated production trading platforms since 2023: real-time data systems, event-driven backends, and the deployment, monitoring and recovery work that keeps them running.

Applying now

Role fit

  • Senior Backend Engineer (Go)

    Production backends in Go, Rust and TypeScript: REST, gRPC and WebSocket APIs, event processing with outbox, idempotency, retries and DLQ, PostgreSQL and time-series stores.

  • DevOps Engineer

    Owned deployments, CI/CD, monitoring, incident investigation, backups and recovery for a live customer-facing trading platform.

  • Platform Engineer (backend-heavy)

    Architected and operate a multi-service trading platform and its observability stack; Kubernetes platform evidence is in progress and listed on /limits until it is public.

Location
Muscat, Oman (resident)
Availability
Based in Muscat and available for full-time on-site work. Open to roles in Oman, the UAE, Saudi Arabia and with remote-friendly teams.
as of 8 October 2026
Languages
Persian — Native
English — Strong written communication; conversational speaking

Public · tested in CI

Strongest verified evidence

Full evidence matrix
  1. Fail-before / pass-after verification gate

    A coding-agent change is classified TASK_VERIFIED only when a test added or changed by that change fails on the base commit and passes with it; code-only changes, tests that already pass on the base, and tests that do not build on the base are not credited.

    Tested in CIenvironment:LabPersonal lab
  2. Crash-safe task ledger with lease takeover

    After the runner process is killed with SIGKILL mid-task, a second runner is refused while the lease is fresh, takes over once it is stale, marks the orphaned attempt rejected, keeps the killed attempt's edits, and completes the task from a resume pack rebuilt from the SQLite ledger.

    Tested in CIenvironment:LabPersonal lab
  3. Containment of a prompt-injected agent

    An agent that follows injected instructions cannot weaken verification — a rewritten verification config is ignored because configuration is read from the base commit and the path is protected — and a host secret behind a planted symlink never reaches a context pack.

    Tested in CIenvironment:LabPersonal lab

Only public evidence at TESTED or above appears here. Each item links to the test functions, the CI run and the pinned commit.

Case studies

Selected work

EmploymentImplementedenvironment:Production

Real-time trading platform

Real-time data · backend platform

A live trading platform for real customers: market data streamed to several web applications, alongside purchase, wallet, payout and KYC workflows that must never double-charge or lose a change.

Case study

Personal labTested in CIenvironment:Lab

BoundedCode

AI developer tooling · Go control plane

Coding agents overflow context on large repositories and report success because tests are green, even when no test exercises their change.

Case study

Employment and earlier work

Experience

Full résumé
  1. Apr 2026 – Present

    Backend & Platform Architect · TFLMarkets

    Architected and operate a multi-service trading platform in Go, Rust and TypeScript, including real-money purchase, wallet, payout and KYC workflows shipped through controlled, traceable releases.

  2. Sep 2023 – Present

    Technical Lead · TFL — Union for Global Trade & Investment LLC

    Lead architecture, system design and engineering standards for live trading platforms, and support production incident resolution.

  3. Feb 2023 – Present

    DevOps & Production Operations · TFL — original prop-trading platform

    Own deployments, CI/CD, monitoring, incident investigation, backups and recovery for a live customer-facing trading platform.

  4. Feb 2020 – Sep 2023

    Independent FX Trader & Trading-Systems Developer · Self-employed

    Built and ran personal real-time trading systems, including a MetaTrader 5 tick-streaming pipeline over raw TCP sockets into a Go/Rust gateway with gRPC server streaming.

  5. Aug 2016 – Aug 2020

    Graduate Researcher · Amirkabir University of Technology (Tehran Polytechnic)

    Published peer-reviewed research (Journal of Environmental Chemical Engineering, 2021) and ranked 2nd in the master's graduating cohort.

Employment work is proprietary: it is described, not published. See /limits for what that means for verification.