Available for new opportunities

Mehdi
Mahmoudi

~$ Software Engineer · System Architect · AI & Data

Building high-throughput data pipelines, real-time systems, and AI-powered backends with several years of hands-on experience across fintech, IoT, and market automation.

8+
Years Experience
10+
Major Projects
5+
Languages & Stacks
30%
Ops Reduction Achieved

Capabilities

Skills & Stack

A broad, deep toolkit built across real production systems — from ML pipelines to distributed backends.

Languages
Python Golang C++ C# SQL
Frameworks
FastAPI Flask Gin Fiber
Databases
PostgreSQL MySQL MariaDB Redis MongoDB Oracle Elasticsearch
Infrastructure & Tools
Apache Kafka Apache Airflow RabbitMQ MQTT Docker LXC WebSocket Kibana Git
Architecture & Design
Microservices Event-Driven SOA ETL Pipelines RESTful API System Design
AI & Data Science
Deep Learning Computer Vision YOLO CNNs Stream Processing Real-Time Data

Career

Experience

Progressive roles across fintech, AI market systems, IoT, and database engineering.

August 2024 — Present
Software Engineer & Data Engineer
Dotin · Tehran, Iran

Building production-grade data management tooling, ETL pipelines, and automation platforms — reducing manual interventions by 30% and improving performance by 25%.

April 2024 — Present (Part-Time from Aug 2024)
System Architecture Designer & Software Engineer

Designed and led the Credit Scoring Core System — a national-scale event-driven microservices platform for bank data ingestion, ETL processing, and credit report generation.

March 2021 — April 2024
Technical Team Lead & Software Engineer
Arnika AI · Tehran, Iran

Led a team building AI-driven financial market systems, owning the full SDLC from architecture to production.

March 2020 — March 2021
Software Engineer
Arnika AI · Tehran, Iran

Developed scalable trading and analytics systems across all phases of the development lifecycle.

June 2019 — March 2021
Machine Learning Engineer
Mobin ITS · Tehran, Iran

Built deep learning models for intelligent transportation — vehicle classification and automated number plate recognition deployed in production infrastructure.

Work

Key Projects

Production systems built across fintech, database operations, IoT, financial markets, and computer vision.

🏦
Credit Scoring Core System
Iran Credit Scoring

National-scale event-driven microservices platform for bank data ingestion, ETL processing, async inquiry handling, and credit report generation.

Airflow Kafka FastAPI Redis PostgreSQL MongoDB Microservices
⚙️
File Loader
Dotin

High-performance Golang CLI tool replacing Oracle SQL*Loader, with concurrent loading, atomic transactions, and advanced column type support.

Golang Oracle Concurrent Processing Atomic Transactions CLI
🗄️
DB Utils
Dotin

Multi-threaded Python utility for large-scale parallel Oracle operations — data migration, integrity validation, and batch processing of massive datasets.

Python Oracle Multi-threading Data Migration Connection Pooling
🗂️
Partition Manager
Dotin

Automated Oracle partition lifecycle tool that detects, strategises, and generates DDL scripts for table partitioning — with Jalali calendar support and Docker packaging.

Python Oracle Docker DDL Automation Jalali Calendar
📊
Peace Walker
Dotin

Enterprise ETL and task-automation platform for Oracle database monitoring, with Airflow pipelines, Elasticsearch/Kibana dashboards, and Kafka-backed SQL task execution.

Airflow Kafka FastAPI Elasticsearch Kibana Oracle MongoDB Redis
🌐
IoT Sensor Platform
Startup Project

Real-time sensor data pipeline with MQTT ingestion, Redis caching, WebSocket live monitoring, and multi-tenant ACL-based access control.

MQTT FastAPI WebSocket Redis MongoDB PostgreSQL
📈
Pluto — Portfolio Management
Arnika AI

Real-time bourse data platform with algorithmic signal computation, portfolio risk analysis, and direct OMS integration via HTTP and WebSocket.

Python Airflow Flask Redis PostgreSQL SOA
Spout — Market Making System
Arnika AI

Algorithmic market-making engine for the Iranian stock exchange with Kafka order routing, dual OMS integration, and real-time WebSocket streaming.

Python Kafka .NET Core Redis MariaDB WebSocket
🚗
ANPR & Vehicle Recognition
Mobin ITS

Two computer vision systems for intelligent transportation: number plate recognition (YOLO + CNN OCR) and vehicle type classification (fine-tuned VGG19, ResNet, Xception).

Deep Learning YOLO VGG19 ResNet CNN Computer Vision

Background

Education

Academic foundation in Computer Science with a focus on Artificial Intelligence and Software Engineering.

MSc. · Computer Science
Artificial Intelligence
Iran University of Science and Technology · Tehran
Thesis: Event Recognition in a Two-Player Interactive Sport.
Supervised by Dr. Mohsen Soryani.
2012 – 2015
BSc. · Computer Science
Software Engineering
University of Isfahan · Isfahan
Project: Designing and Implementation of a University Educational System's Data Warehouse.
Supervised by Dr. Ahmad Baraani.
2008 – 2012

Let's Connect

Get In Touch

Open to new projects, collaborations, and senior engineering roles. Don't hesitate to reach out.

✉️
Email
[email protected]
📞
Phone
+98 *** *** ****
🌍
Website
mhmud.ir