Lead Full Stack Engineer

Behzad Fattahi

I build real-time systems
I design and ship real-time, cloud-native systems with .NET and React — built to stay fast under load.

Years of experience
10+
Events processed daily
5M+
Uptime achieved
99.9%
Requests/sec in production
2k
01 — About

Engineering with intent.

Behzad Fattahi, Lead Full Stack Engineer

Lead Full Stack Engineer with 10+ years of experience designing and shipping scalable, high-performance products across startups and enterprise environments. Deep fintech background — signal backtesting, real-time data pipelines, exchange front-ends, and crypto BI — alongside multi-tenant IoT platforms and AI assistant products. Expert in end-to-end delivery with .NET/C#, React/Next.js, and cloud-native architectures on Azure, from event-driven microservices to real-time pipelines processing millions of events a day. A hands-on technical leader who mentors engineers, drives architecture decisions, and pairs DevOps discipline (CI/CD, Docker, Kubernetes) with AI-assisted development to ship faster without sacrificing quality.

Architecture at scale

Microservices, DDD, and event-driven systems that hold up under millions of daily events.

Technical leadership

Leading cross-functional teams, mentoring engineers, and owning the hard trade-off decisions.

Product mindset

Translating business goals into production-ready features that ship fast and stay reliable.

02 — Skills

A full-stack toolbox, sharpened in production.

Languages & Frameworks

  • C#
  • .NET 8 / 6 / 5
  • ASP.NET Core
  • EF Core
  • TypeScript
  • React
  • Next.js
  • React Native
  • Vue / Nuxt
  • Node.js
  • Python

Architecture

  • Microservices
  • Domain-Driven Design
  • Clean Architecture
  • Event-Driven Design
  • Serverless
  • System Design

Data & Storage

  • SQL Server
  • PostgreSQL
  • Redis
  • MongoDB

Messaging & Real-Time

  • Apache Kafka
  • RabbitMQ
  • MQTT
  • Microsoft Orleans
  • WebSocket

Cloud & DevOps

  • Azure
  • AKS
  • Azure DevOps
  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • GCP

APIs & Protocols

  • REST
  • GraphQL
  • gRPC
  • OAuth2
  • JWT

Observability & Testing

  • OpenTelemetry
  • Splunk
  • Elasticsearch
  • K6

Leadership

  • Technical Leadership
  • Mentoring
  • Code Reviews
  • Project Planning
  • Agile / Scrum
03 — Experience

A decade of shipping, leading, scaling.

  1. Mediana

    Senior .NET Full Stack Engineer / Technical Team Lead

    Oct 2024 - PresentFull-time

    Leading a cross-functional team building a multi-tenant SaaS platform on .NET 8 and React.

    • Lead development of multi-tenant SaaS backend services in .NET 8/C# with React dashboards, serving production workloads of ~2,000 requests per second.
    • Architected cloud-native services that cut infrastructure costs by 25% while improving maintainability.
    • Containerized and orchestrated microservices with Docker and Kubernetes, shortening deployments and improving release reliability.
    • Reduced query times by up to 40% through SQL Server optimization and leaner data models.
    • Partner with stakeholders to turn business goals into production-ready features, accelerating time-to-market for key launches.
    • Lead a team of engineers, designers, and product managers delivering complex projects on time and in scope.
    • .NET 8
    • C#
    • React
    • SQL Server
    • Docker
    • Kubernetes
    • Azure
  2. Wallex

    Senior .NET Full Stack Engineer / Tech Lead

    Jan 2022 - Nov 2023Full-time

    Built real-time signal-processing infrastructure and led the migration from monolith to event-driven microservices.

    • Built and optimized C# signal-backtesting pipelines that replayed the full set of trading signals against point-in-time market data, handling thousands of signals at millisecond-level latency.
    • Led the monolith-to-microservices migration on Apache Kafka, lifting uptime to 99.9% and cutting critical incidents by 40%.
    • Applied the Microsoft Orleans actor model to real-time distributed workflows, processing 5M+ events per day.
    • Designed orchestration logic for distributed workflows, improving reliability and execution consistency by ~25%.
    • Introduced Azure CI/CD pipelines, moving the team from weekly to daily releases.
    • Drove adoption of clean architecture and engineering best practices, and owned key scalability-vs-performance trade-off decisions.
    • C#
    • .NET
    • Microsoft Orleans
    • Apache Kafka
    • Azure DevOps
    • Redis
    • SQL Server
  3. IroTeam

    Senior Full Stack Engineer / Tech Lead

    Jul 2019 - Sep 2024Full-time / Consultant (2022-2023)

    Built a multi-tenant IoT platform end to end; later returned to lead the TDX.bz startup.

    • Launched a multi-tenant IoT platform managing 5,000+ devices and processing 2M+ events per day in real time.
    • Architected .NET/C# microservices ingesting large-scale IoT telemetry, and achieved 99.8% uptime through SQL Server query and indexing optimization.
    • Developed a cross-platform React Native mobile application for Walmart, integrating smoothly with enterprise APIs.
    • Advised the team as a consultant through 2022-2023, keeping startup initiatives on track while at Wallex.
    • Returned in 2023 to lead TDX.bz, shortlisted among 35 of 1,043 startups for the Web Summit Qatar 2025 PITCH competition.
    • Mentored junior engineers, accelerating their growth and strengthening overall team performance.
    • .NET 5
    • C#
    • React Native
    • SQL Server
    • MQTT
    • Microservices
  4. Asarad

    Senior Full Stack Engineer

    Apr 2017 - Jun 2019Full-time

    Took Dobord, a gamified cashback platform, from architecture to launch.

    • Launched Dobord, a gamified cashback platform architected for 1,000+ concurrent users with real-time data updates.
    • Integrated cashback offers from leading brands including Digikala and SnappFood, lifting user engagement and retention.
    • Applied SOLID principles and design patterns in .NET Core, improving code reusability and maintainability.
    • Partnered with UI/UX and QA teams in Scrum, shipping features that raised customer-satisfaction scores by 15%.
    • Championed pair programming and peer reviews, improving quality and cutting bug-resolution time.
    • .NET Core
    • C#
    • SQL Server
    • REST
  5. Asarad

    Full Stack Engineer

    Oct 2015 - Mar 2017Full-time

    Built RESTful services for distributed systems and grew into microservices and event-driven design.

    • Built performant server-side applications and RESTful APIs for distributed systems in .NET.
    • Contributed to the team's early microservices adoption, gaining production experience with cloud-native, event-driven designs.
    • Raised release quality through disciplined testing, documentation, and active participation in code reviews.
    • .NET
    • C#
    • SQL Server
04 — Projects

Selected work, grouped by theme.

  • Fintech

    TradeX BI

    BI dashboard + data warehouse for the TradeX platform

    The business-intelligence slice of the TradeX trading platform, built hands-on in .NET: a dedicated Data.Warehouse backend — an ABP-layered solution aggregating through Microsoft Orleans grains — feeding a Next.js dashboard that renders revenue, growth, and market analytics as interactive drill-down reports.

    • Data.Warehouse: ABP layers + Orleans aggregation grains
    • Next.js dashboard with TradingView & Highcharts
    • Helm-charted Kubernetes delivery
    • .NET
    • C#
    • Microsoft Orleans
    • Next.js
    • SQL Server
    • Docker
  • Mobile

    KetabGB

    React Native audiobook & podcast app

    A React Native audiobook & podcast app for iOS and Android that I built solo: streaming playback, subscriptions with in-app payment (Charkhone SDK), and catalog discovery over a GraphQL API via Apollo Client with persisted cache — one codebase, both stores.

    • Single React Native codebase for iOS + Android
    • Streaming playback + in-app subscription flows
    • Apollo GraphQL with offline-persisted cache
    • React Native
    • JavaScript
    • GraphQL
    • Firebase
  • SaaS & Platforms

    VisualMeet

    Video-conferencing platform on ASP.NET Zero

    A full video-conferencing product: WebRTC meeting rooms with camera and mic controls, screen share, in-meeting chat, participants, recording, and file sharing — an ASP.NET Zero modular monolith (.NET 5) with an Angular 12 panel, SignalR signaling, a GraphQL endpoint, and Xamarin mobile heads.

    • WebRTC rooms: video, screen share, chat, recording, files
    • SignalR signaling + GraphQL API on a DDD-layered monolith
    • Angular 12 panel + Xamarin iOS/Android heads
    • .NET 5
    • ASP.NET Zero / ABP
    • Angular
    • SignalR
    • WebRTC
    • GraphQL
  • SaaS & Platforms

    Daneshmand

    Meeting-room reservation & management

    An online reservation platform for meeting rooms (Asarad, 2018–2019) built full stack with Angular and .NET: guest invitations with QR access codes, meeting locations with maps and parking info, in-meeting polls and votes, shared meeting files, and notes.

    • Room booking with guest invitations & QR access
    • Meeting polls, votes, shared files, and notes
    • Angular
    • .NET
    • C#
    • SQL Server
  • SaaS & Platforms

    Tamland.ir

    Live online exam-prep classroom

    An online entrance-exam class platform I built as primary author (2019–2021, the lms-famiran codebase): an ASP.NET LMS solution with dedicated web, services, and data layers, Video.js live streaming, and an MQTT-powered real-time classroom chat with host moderation, polling, and participant management. Still live at tamland.ir.

    • Primary author of the ASP.NET LMS solution (2019–2021)
    • MQTT real-time class chat with host moderation & polls
    • Video.js live streaming — still in production at tamland.ir
    • C#
    • ASP.NET
    • JavaScript
    • MQTT
    • Video.js
    • SQL Server
  • SaaS & Platforms

    Doctor Chardi

    Telegram healthcare bot + doctor panel

    A healthcare communication platform (Asarad, 2017): patients talk to specialized doctors through a Telegram bot — test-result interpretation, medication questions, preliminary diagnoses — while doctors manage patient lists and respond through a dedicated web panel over a patient-management backend.

    • Telegram bot Q&A between patients and doctors
    • Doctor web panel + patient management system
    • Node.js
    • Telegram Bot API
    • .NET
    • SQL Server
  • Mobile

    Five.Community

    Enterprise retail community app — React Native

    A community platform delivered for Walmart as an enterprise retail engagement, spanning ~20 repositories. I authored both generations of the React Native app (1,200+ commits across the original MobX-State-Tree codebase and its rewrite, 2021–2022), integrating with enterprise APIs alongside the backend, ML-crawler, and infrastructure teams.

    • Primary author of the React Native app (iOS + Android)
    • Two codebase generations: MST original + rewrite
    • Enterprise API integration for Walmart
    • React Native
    • JavaScript
    • REST
    • Firebase
  • SaaS & Platforms

    Dobord — Gamified Cashback

    Asarad — gamification startup launch

    A gamified cashback platform architected for 1,000+ concurrent users with real-time updates, integrating offers from leading brands including Digikala and SnappFood.

    • 1,000+ concurrent users
    • Real-time gamification loops
    • Integrations with Digikala & SnappFood
    • .NET Core
    • C#
    • SQL Server
05 — Architecture

How the systems fit together.

  • Signal Backtesting Engine architecture diagram

    Signal Backtesting Engine

    Wallex — Kafka topics into an Orleans actor cluster

    Market data flows through Kafka into a Microsoft Orleans cluster where each symbol is a virtual actor, replaying signals against point-in-time market data and fanning out to Redis, SQL Server, and dashboards — 5M+ events a day at millisecond latency.

    • Event-Driven Architecture
    • Actor Model
    • Stream Processing
    • Horizontal Scaling
  • Multi-Tenant IoT Platform architecture diagram

    Multi-Tenant IoT Platform

    IroTeam — MQTT telemetry into an ABP-layered core

    5,000+ greenhouse and access-control devices publish over MQTT into a layered ASP.NET (ABP) backend; tenant-isolated data feeds a Nuxt web app, a React Native app, and customer portals — 2M+ events a day at 99.8% uptime.

    • Multi-Tenancy
    • Telemetry Ingestion
    • Layered DDD
    • Device Fleet Management
  • Shahrzad Audio Platform architecture diagram

    Shahrzad Audio Platform

    Audiobooks & podcasts — modular monolith + content pipeline

    An ASP.NET Zero modular monolith (1,500+ C# files across three solutions) serves a React Native player app, a creator dashboard, and a CMS; Node.js content-pool services and audio storage feed the pipeline, with play-time based creator revenue share.

    • Modular Monolith
    • Layered DDD
    • Content Pipeline
    • Usage-Based Billing
  • VisualMeet Conferencing Architecture architecture diagram

    VisualMeet Conferencing Architecture

    ASP.NET Zero modular monolith with realtime signaling

    Fourteen projects in one DDD-layered solution: REST, GraphQL, and SignalR heads over a shared Application layer and Core domain, EF Core persistence, Angular panel and Xamarin mobile heads — with WebRTC handling the media plane peer-to-peer.

    • Modular Monolith
    • DDD Layers
    • Realtime Hub
    • Multi-Head Clients
06 — Contact

Let's build something that scales.

Open to lead engineering roles, architecture consulting, and ambitious product work. The fastest way to reach me:

Heads up: the portfolio API isn't running, so the form below will suggest emailing directly.