Senior Software Engineer (C#/.NET) · AI Infrastructure & Integration Engineer · FinTech systems

Mohammad Mahdi Ahmadi

Senior Software Engineer building financial backends and AI integration layers that stay fast, observable, and ready for real business workflows.

I build ASP.NET Core APIs, microservices, event-driven workflows, and production-ready integrations for FinTech and cryptocurrency platforms, with a growing focus on LLM-powered business systems.

8+ years in backend engineering
10+ legacy modules modernized
100+ pull requests reviewed
  • C#/.NET
  • ASP.NET Core Web API
  • REST APIs
  • Microservices
  • Payments & Crypto
  • RabbitMQ / MassTransit
  • SQL Server
  • AI Infrastructure & Integration
  • OpenTelemetry / Grafana

Engineering profile

Backend ownership with production context.

Senior Software Engineer and AI Infrastructure & Integration Engineer with 8+ years of experience building backend systems for FinTech and cryptocurrency platforms using C# and .NET.

Experienced in ASP.NET Core APIs, microservices, distributed systems, data services, systems integration, observability, and production operations, with practical focus on LLM workflow integration, AI orchestration, tool calling, and API/database boundaries for enterprise-ready AI systems.

Core stack
C#, .NET 6/8/10, ASP.NET Core, SQL Server
System style
Microservices, event-driven workflows, integration boundaries
Operating mode
Observability, code review, documentation, release support

Technical operating system

Skills grouped by the way systems are built, shipped, and kept alive.

01

Backend platform

  • C#, .NET 6/8/10, ASP.NET Core, ASP.NET MVC
  • REST APIs, ASP.NET Core Web API, WebSockets
  • OpenAPI, Swagger, Scalar
02

Architecture

  • Microservices, Distributed Systems, DDD, CQRS
  • Clean Architecture, SOLID, Design Patterns
  • Event-Driven Architecture, Outbox Pattern, Idempotency
03

Data, messaging, security

  • SQL Server, EF Core, Dapper, ADO.NET
  • Redis, MongoDB, SQLite, RabbitMQ, MassTransit
  • OAuth2/OIDC, JWT, Duende Identity Server, Duende BFF
04

Delivery and quality

  • Serilog, OpenTelemetry, Grafana, Prometheus, Kibana
  • xUnit/NUnit, Moq, unit and integration testing
  • Docker, Kubernetes/K8s, GitHub Actions, GitLab CI, CI/CD
05

AI infrastructure and integration

  • LLM workflow integration, chatbot platforms, prompt engineering, tool calling, and orchestration pipelines.
  • API/database integration, retrieval system concepts, vector database awareness, and MCP-compatible service boundaries.
06

Frontend working knowledge

  • ASP.NET MVC, HTML, CSS, JavaScript

AI infrastructure & integration

Connecting LLMs to real business workflows.

I design AI features as part of backend systems, not as isolated demos. The focus is on the infrastructure around LLM-powered workflows: chatbot platforms, controlled tool calling, API and database integration, retrieval flows, and orchestration pipelines that can fit enterprise software environments.

Abstract AI orchestration pipeline showing business data, retrieval, LLM reasoning, tool calling, and workflow actions
01

Chatbot platforms

Implementing chatbot platforms that connect users to business data, internal APIs, and controlled workflow actions.

02

LLM workflow integration

Integrating LLMs into enterprise workflows with prompt design, tool calling, validation steps, and backend service boundaries.

03

Retrieval and knowledge systems

Working with retrieval patterns, vector database concepts, indexed knowledge sources, and API/database-backed context.

04

MCP-compatible architecture

Designing tool and service boundaries that can support MCP-compatible architecture and agent-ready integrations.

APIs Retrieval LLM Tools Business action
  • Building AI-integrated business systems
  • Implementing chatbot platforms
  • Integrating LLMs into enterprise workflows
  • Creating AI orchestration pipelines
  • Prompt engineering and tool calling
  • API and database integrations for AI systems
  • Retrieval systems and vector databases
  • MCP-compatible architecture

Experience

Modernization, reliability, and financial workflow delivery.

Abstract production reliability visualization showing traces, messaging, deployment checks, and SQL performance
2021 - 2026

Senior Software Engineer

Golden Paros Trading Ltd · Limassol, Cyprus · Mar 2021 – Jan 2026

  • Modernized 10+ business-critical legacy modules into a C#/.NET microservices ecosystem, improving service boundaries, maintainability, and long-term scalability.
  • Designed and developed REST APIs with ASP.NET Core Web API, improving average response times by approximately 20% through API design improvements, SQL Server query optimization, indexing, and caching.
  • Built and maintained event-driven workflows using RabbitMQ and MassTransit, applying outbox and idempotency patterns to improve message reliability and reduce duplicate-processing issues.
  • Standardized synchronous and asynchronous service integration patterns across multiple backend services, reducing coupling and decreasing recurring integration defects by approximately 25%.
  • Developed shared internal NuGet packages for cross-cutting concerns, including authentication primitives, structured logging, configuration, and HTTP client policies, reducing duplicated implementation across backend services.
  • Improved SQL Server performance and production observability using query optimization, Serilog, OpenTelemetry, and Grafana, reducing investigation time for production issues by approximately 30%.
  • Contributed to architecture reviews, code reviews, technical documentation, and engineering quality practices, reviewing 100+ pull requests and supporting consistent delivery standards across backend services.
C# .NET 6/8/10 ASP.NET Core REST APIs SQL Server EF Core Dapper Redis RabbitMQ MassTransit Docker OpenTelemetry Grafana Serilog
2018 - 2021

Software Engineer

AVA Pars Doran (AVA Group) · Tehran, Iran · Dec 2018 – Mar 2021

  • Built and maintained real-time FX and cryptocurrency rate services using C#/.NET Windows Services and WebSockets, supporting continuous rate distribution across internal and customer-facing systems.
  • Improved reliability of background distribution jobs by hardening retry logic, scheduling, and failure handling, reducing recurring job failures by approximately 30%.
  • Integrated 5+ banking and payment gateway services with robust request validation, transaction status handling, logging, and error recovery.
  • Designed and optimized SQL Server schemas, queries, and indexes for high-volume financial datasets, improving query performance by approximately 35% on key reporting and lookup operations.
  • Enhanced service stability and operational visibility by improving structured logging, exception handling, and supportability for production financial workflows.
2017 - 2018

Software Engineer

IT Shams · Tabriz, Iran · Mar 2017 – Aug 2018

  • Built auction data conversion tools with automated validation and transformation pipelines.
  • Built and optimized backend APIs for real-estate platforms.
  • Implemented automated extraction and integration flows for property listings.

Education

Formal training that supports engineering and delivery ownership.

Azad University

Sep 2013 – Aug 2015

Bachelor's Degree, Computer Software Engineering

Kumesh University

Oct 2009 – Jun 2011

Associate's degree, Computer Software Engineering

Certifications

Cloud, infrastructure, and container credentials.

HashiCorp Certified

Terraform Associate (004)

Microsoft Certified

Azure Solutions Architect Expert

Certified Kubernetes

Application Developer (CKAD)

Contact

Open to Senior Software Engineer and AI Infrastructure & Integration Engineer roles using C#/.NET.

On-site/hybrid roles in Cyprus and remote EMEA opportunities are both welcome. You can email me directly or use the form below.

Email

me@mahdiahmadi.dev

For roles with sensitive details, email is usually the best way to share more context.

Links

Send a short message

↑ Back to top