I'm a .NET Backend Developer focused on building reliable and scalable backend systems.
My main interests are distributed systems, event-driven architecture, financial transaction consistency, performance optimization, and writing maintainable production-ready services.
A production-ready Fintech Wallet Service focused on financial consistency, reliability, and distributed transaction processing.
- π° Double-entry Ledger
- π Idempotency
- π₯π€ Inbox / Outbox Pattern
- π Concurrency Control
- π§Ύ Auditability
- β‘ Event-Driven Processing
- π§© Reservation, Promo Credit, and Refund flows
- π§ͺ Unit, Integration, and Acceptance Testing
Tech Stack
.NET Β· C# Β· EF Core Β· Dapper Β· SQL Server Β· Redis Β· Kafka Β· gRPC
- Clean Architecture
- Domain-Driven Design
- CQRS
- Event-Driven Architecture
- Distributed Systems
- Financial Transaction Consistency
- Concurrency & Consistency Challenges
- Performance Optimization
- Observability and Production Monitoring
- Reliable, Testable, and Maintainable Software Design
.NET Β· C# Β· ASP.NET Core Β· gRPC Β· REST APIs
SQL Server Β· PostgreSQL Β· MongoDB Β· ClickHouse Β· Redis Β· Kafka Β· RabbitMQ
Clean Architecture Β· DDD Β· CQRS Β· SOLID Β· Inbox/Outbox Β· Design Patterns
Unit Testing Β· Integration Testing Β· Gherkin Β· SpecFlow / Reqnroll Β· Docker Β· Azure DevOps Β· ArgoCD
Grafana Β· Prometheus Β· Kibana Β· Elasticsearch Β· APM
π³ docker-compose-dev-toolkit π
Ready-to-use Docker Compose services for local project dependencies like MongoDB, Redis, SQL Server, ClickHouse, Kafka, Vault, Elasticsearch, Prometheus, Grafana, Kibana, and APM.
I have worked on backend systems in domains such as:
- Capital market and trading systems
- Fintech and financial workflows
- Tolling and image-processing based systems
- Fuel distribution and inventory management systems
- Payroll and enterprise software
I have experience working with mission-critical systems, multi-team environments, distributed services, message-driven architectures, and performance-sensitive applications.
Production-ready Fintech Wallet Service with Double-entry Ledger, CQRS, Inbox/Outbox, and Event-Driven Architecture.
A .NET sample focused on low-latency messaging and high-performance backend communication with Aeron.
A lightweight microservices sample demonstrating service communication and modular backend boundaries.
A .NET backend sample focused on Clean Architecture, DDD, REST, and gRPC.
- π» LinkedIn: amirhossein tohidi
