Available for Opportunities

MEHDIKHAJEHYAR

Senior .NET Backend Developer & Tech Leader

Building scalable systems, designing robust architectures, and creating impactful solutions.

About Me

I'm a software developer specializing in backend engineering with the .NET ecosystem.

My interests include software architecture, distributed systems, microservices and building high-quality applications.

I enjoy solving complex engineering problems, improving system design and collaborating with teams to deliver reliable software.

Experience

2023–Present

TebyanSmart

Tehran, Iran

Leading backend development, designing scalable services and supporting the engineering team.

2022–2023

Kasian Company

Tehran, Iran

Backend development on enterprise applications, contributing to architecture, APIs and service design.

2020–2022

Freelancer

Remote

Designed and built backend systems and APIs for clients using .NET, SQL Server and Docker.

2018–2020

University Center of Game Development

Tehran, Iran

Worked on game development projects, building prototypes and game jam entries with Unity and C#.

Projects

Identity & Authentication

Identity Server SSO

A single sign-on service built on IdentityServer4, providing centralized authentication, token issuance and role-based access across applications.

.NETIdentityServer4OpenID ConnectDocker
Identity & Authentication

Duende

Identity and authentication service built with Duende IdentityServer.

.NETDuende IdentityServerOpenID Connect
Backend Services

MajesticApp

Backend services including authentication, JWT-based authorization and multilingual product management.

ASP.NET CoreC#JWTREST API
Finance

Gold Market

Backend platform for a gold trading and market application.

ASP.NET CoreC#REST API
Government

Post Office

Backend systems built for a postal service organization.

ASP.NET CoreC#SQL Server
Education

University

Backend and management systems for a university.

ASP.NET CoreC#SQL Server
E-commerce

Online Store Projects

Backend development for online store and shop platforms, including products, orders and payments.

ASP.NET CoreC#REST API
Game Development

Unity Games

Games built with Unity: Gavij, NinjaCars and UntilCalm. Gavij and NinjaCars are published on Cafe Bazaar. Also includes Global Game Jam entries and Myket releases.

UnityGavijNinjaCarsUntilCalm
Open Source / Tooling

Nginx Log Parser

A Python library for parsing Nginx access and error logs.

PythonNginx
Support System

Ticket Management

A ticketing system for registering, tracking and managing support tickets.

ASP.NET CoreC#SQL ServerCQRSMediatorIn-Memory QueueFluentScheduler
Community

Questions & Answers

A question and answer platform where users can ask questions and receive answers.

ASP.NET CoreC#SQL ServerCQRSMediatorIn-Memory QueueFluentScheduler
Telegram

Telegram Bot Development

Designed and developed Telegram bots.

Telegram Bot APIC#
Search System

Deceased Search System

Developed a search system for finding deceased persons.

ASP.NET CoreC#SQL Server

Skills

Backend Development

C#.NETASP.NET CoreEF CoreMVCREST APIsIdentityServer4QuartzHangfireFluentSchedulerMatchmaking AlgorithmsCompatibility Matching

Frontend Development

React.jsBlazorVue.js

Databases

SQL ServerPostgreSQLMySQLSQLiteRedisElasticsearch

DevOps & Infrastructure

DockerKubernetesNginxLinuxShell ScriptingDocker Registry

Architecture

MicroservicesDDDClean ArchitectureCQRSMediatorDesign PatternsUML DiagramsDocumentationSOLIDOOPTDD

Messaging & Integration

Message BrokersIn-Memory QueueRabbitMQKafkaEvent-Driven ArchitectureRESTful Integration

Monitoring & Tools

OpenTelemetrySigNozGrafanaGitGit Flow

Leadership & Management

ScrumProject ManagementTask PlanningTeam Leadership

AI-Assisted Development

ClaudeChatGPTAI Pair ProgrammingPrompt Engineering

Let's Build Something.

Have a project or an opportunity in mind? Let's connect.

Contact Me