Back to Experience
Financial Sector 2017 - 2020

Central Bank of Iran — NIMA Platform

Backend Engineer · Treasury & Currency Systems

Tehran, Iran

Immutable Audit Compliance
Multi-Tier Approval Levels
Shaparak Payment Switch

Overview

Engineered backend systems for the NIMA foreign-currency allocation platform — a critical national financial system handling treasury approvals, encrypted document management, and secure integration with Iran's national payment infrastructure.

Role Summary

Architected backend services for currency allocation workflows including immutable audit trails, multi-level treasury approval chains, encrypted document vaults, and secure banking switch integration.

Responsibilities

  • Designed immutable transaction audit log system for treasury operations
  • Built multi-level approval workflow engine for currency allocation requests
  • Integrated with Shaparak national payment switch and commercial bank APIs
  • Implemented encrypted document vault for sensitive financial submissions
  • Enforced role-based access control across treasury and audit user groups

Key Achievements

  • Delivered zero data-loss audit trail system for all treasury transactions
  • Reduced approval cycle time by 40% through automated workflow routing
  • Achieved secure end-to-end integration with national banking infrastructure
  • Passed multiple external security and compliance reviews without critical findings

Technologies & Tools

Java PostgreSQL Shaparak TLS Audit Logs Workflow Engine PKI