Senior .NET Developer | Backend Engineer | Distributed Systems Enthusiast
I build scalable backend systems, financial platforms, and high-load services with a strong focus on clean architecture, reliability, and long-term maintainability.
I am a Senior .NET Developer with 8+ years of experience designing and developing backend applications, especially in financial and trading platforms.
My work is centered around building systems that are scalable, observable, testable, and practical to evolve. I enjoy solving complex backend problems, improving system design, and helping teams ship reliable software with confidence.
- Backend development with C#, .NET, ASP.NET Core, Web API, and gRPC
- Microservice architecture for high-load and business-critical platforms
- Domain modeling with DDD, CQRS, and clean architecture principles
- Event-driven systems using RabbitMQ and Kafka
- Database design, query optimization, caching, and distributed data flows
- Testing, logging, observability, and production-focused engineering
- Team collaboration, technical ownership, and pragmatic decision-making
- Distributed systems and service communication
- Financial technology and trading systems
- Performance tuning and reliability engineering
- Domain-driven design and maintainable architecture
- Cloud-native backend development
- Developer experience and engineering workflows
I am always open to meaningful technical conversations, backend engineering ideas, and collaboration on projects that need solid architecture and reliable execution.
- LinkedIn: linkedin.com/in/ehsanfaridi
- Email: ehsanfaridi1992@gmail.com
Building backend systems that are reliable today and easier to evolve tomorrow.
