Bakı, Azərbaycan · Backend Engineering

Orxan
Məmmədəli

|

Enterprise sistemlərdə etibarlı, miqyaslana bilən və təmiz arxitekturaya əsaslanan backend həllər qururam. Dövlət səviyyəli inteqrasiyalardan tutmuş yüksək yüklənmə altında işləyən API-lərə qədər — hər sətir kod bir məqsədə xidmət edir.

Orxan Məmmədəli — Software Engineer
Təcrübə 0+ il
Layihə tamamlanıb 0+
public sealed class Engineer
{
  readonly CleanArchitecture _mindset;
}

Haqqımda

Sistemləri sadə, davamlı və
miqyaslana bilən quraq.

Orxan Məmmədəli — OM monoqramı

2020-ci ildən C# ekosistemində fəaliyyət göstərirəm. Bu müddət ərzində masaüstü tətbiqlərdən tutmuş yüksək yüklənmə altında işləyən enterprise backend sistemlərinə qədər geniş spektrdə həllər hazırlamışam.

Hazırda Azərbaycan Qida Təhlükəsizliyi Agentliyində .NET Software Engineer olaraq çalışıram. AQTİS platforması və onun alt sistemləri üçün yeni modullar hazırlayır, mövcud modulları performans və arxitektura baxımından optimallaşdırır, yeni alt sistemlərin qurulması və inteqrasiyası ilə məşğul oluram. Laboratoriya, qida idxal-ixracı və istifadəçi/rol idarəetməsi kimi modullar, həmçinin Daxili İşlər Nazirliyi, Səhiyyə Nazirliyi və Dövlət Vergi Xidməti kimi qurumlarla məlumat mübadiləsi üçün veb servislər iş təcrübəmin əsas hissəsini təşkil edir.

Əlavə olaraq Türkiyə Diyanət Vəqfi Bakı Türk LiseyiHilal Kursları üçün davamlı olaraq mərkəzləşdirilmiş abunəlik, bilet satışı, Sekonic əsaslı optik dəyərləndirmə, marker əsaslı skan vasitəsilə optik oxuma, imtahan kitabçası və onlayn imtahan sistemləri qurmuşam — bu layihələr indi də aktiv şəkildə istifadə olunur. Tələb analizindən istehsala qədər bütün mərhələni tək başıma idarə etmişəm.

Eyni zamanda şagirdlərin biliklərini əyləncəli formatda artıra bilməsi üçün Azərbaycan xəritə oyunu (AzerbaijanMapGame) və dil öyrənmə platforması (LinguaLearn) hazırlayaraq istifadəçilərin ixtiyarına vermişəm. Davamlı olaraq yeni ideyalar və layihələr üzərində işləyirəm.

İş prinsipim sadədir: Clean Architecture, DRYSOLID prinsiplərinə sadiq qalaraq, oxunaqlı, test edilə bilən və uzunmüddətli baxımı asan olan kod yazmaq. Performans mənim üçün "sonradan düşünülən" məsələ deyil — dizaynın bir hissəsidir.

0 İlindən bəri proqramlaşdırma
0+ Tamamlanmış layihə və modul
0 Beynəlxalq sistem inteqrasiyası
Hazırlanmış tətbiqlərə bax

Seçilmiş İşlər

Real problemlərə,
real həllər.

AQTİS platforması interfeysi
Davam edir

AQTİS

Tələb: Dövlət səviyyəli qida təhlükəsizliyi sisteminin və onun alt sistemlərinin vahid iş axını üzərində idarə olunması, eyni zamanda daxili və xarici qurumlar arasında etibarlı məlumat mübadiləsi.

Həll: Laboratoriya, qida idxal-ixracı və istifadəçi/rol idarəetməsi kimi modullar üzrə yeni funksionallıqların hazırlanması, mövcud modulların təkmilləşdirilməsi, kənar dövlət sistemləri (DİN, Səhiyyə Nazirliyi, Dövlət Vergi Xidməti) ilə inteqrasiya üçün veb servislərin qurulması və məlumat ötürülməsi. Genişmiqyaslı prosedur, view və funksiyaların optimallaşdırılması ilə sistemin gecikməsi və performansı yaxşılaşdırıldı.

Tip: Enterprise (AQTA) · Müddət: 10.2022 – davam edir
.NET / .NET CoreASP.NET MVCASP.NET Core APIEF 6 & EF CoreADO.NETOracle / PL-SQLPostgreSQLMongoDBSQL ServerWCF / ASMXREST APIRedisRabbitMQElasticsearch / KibanaBackground JobsDevExpressIIS / Load BalancingTFS
LinguaLearn dil öyrənmə platforması
Canlıdır

LinguaLearn

Problem: Abunəlik planları, gündəlik limit, streak və oyunlaşdırma ilə tam funksional, miqyaslana bilən dil öyrənmə platformasının qurulması.

Həll: DDD qatlarına (Domain / Application / Infrastructure) bölünmüş .NET 8 MVC platforması: söz-kartları, dərs blokları, streak, gündəlik kvota, söz oyunu, Free/Premium/Teacher/Institution planları. Ayrıca Excel-dən seed SQL generasiya edən SqlGenerator konsol aləti.

Tip: Freelance layihə · Müddət: 05.2026 – 07.2026
.NET 8ASP.NET Core MVCEF CoreSQL ServerASP.NET IdentityGoogle OAuthSerilogMemory CacheCompiled QueriesEF InterceptorsHealth ChecksBackground QueueRate LimitingResponse CompressionHSTSClosedXML
Azərbaycan Xəritə Oyunu platforması
Canlıdır

Azərbaycan Xəritə Oyunu

Problem: Şagirdlərin Azərbaycanın coğrafi bölgülərini əyləncəli, rəqabətli və real-time formatda öyrənməsi üçün platforma yox idi.

Həll: SignalR əsaslı real-time növbə (queue) və liderlik lövhəsi, "Map Mine" mini-oyunu, Google OAuth ilə giriş, admin idarəetmə paneli, MailKit e-poçt bildirişləri və 5+ background job (sessiya təmizləmə, limit doldurma, növbə süpürülməsi) ilə tam funksional veb oyun platforması quruldu.

Tip: Freelance layihə · Müddət: 01.2026 – 03.2026
.NET 8ASP.NET Core MVCSignalREF CoreSQL ServerASP.NET IdentityJWTGoogle OAuthMailKitBackground ServicesRate LimitingCORSResponse CompressionSecurity Headers (CSP)
Exam Card Reader optik oxuma sistemi
Canlıdır

Exam Card Reader

Problem: Əyani imtahanlarda istifadə olunan cavab vərəqələrinin sürətli, dəqiq və avtomatlaşdırılmış şəkildə optik oxunması və qiymətləndirilməsi.

Həll: OpenCvSharp (ArUco marker + kart aşkarlama) əsaslı OMR şəkil emalı, avtomatik sahə aşkarlama, şablon dizayneri, SignalR ilə real-time yükləmə statusu, ayrıca mərkəzi fayl idarəetməsi hazırlandı.

Tip: Freelance layihə · Müddət: 10.2025 – 03.2026
.NET 8ASP.NET Core MVCOpenCvSharp4ArUco / OMRSignalREF CoreSQL ServerCookie AuthJWTAspNetCoreRateLimitBackground ServicesAES Encryption
Kitabça Sistemi ekranı
Canlıdır

Kitabça Sistemi

Problem: İmtahan kitabçalarının hazırlanması, yoxlanması və çap prosesinin əl ilə, səpələnmiş formada aparılması nəticəsində vaxt itkisi və insan xətası.

Həll: Onion Architecture üzərində qurulmuş, verilənlər bazasından konfiqurasiya olunan "Yeni → Hazırlanır → Yoxlanılır → Tamamlandı" iş axını olan, QuestPDF ilə avtomatik PDF generasiyası və Channels əsaslı background task queue-su olan, onlayn imtahan funksiyası ilə tam modul əsaslı sistem hazırlandı.

Tip: Freelance layihə · Müddət: 03.2026 – 08.2026
.NET 8ASP.NET Core MVCOnion ArchitectureEF CoreSQL ServerASP.NET IdentityQuestPDFFluentValidationAutoMapperSerilogChannels QueueNewtonsoft.Json
Mərkəzi Abunə Sistemi (Account Manager)
Canlıdır

Mərkəzi Abunə Sistemi

Problem: Ayrı-ayrı müştərilər üçün fərdi tarif planlarının mərkəzləşdirilmiş şəkildə yaradılması və digər sistemlərə abunə xidmətinin tətbiqi.

Həll: Saatlıq / gündəlik / aylıq Quartz job-ları (borc yaratma, girişin məhdudlaşdırılması və ya ləğvi) və hər proses üçün təsdiqlənmiş müəssisə e-poçtuna avtomatik bildiriş. Digər sistemlərlə inteqrasiya üçün JWT və Rate Limit ilə qorunan API servisi.

Tip: Freelance layihə · Müddət: 02.2024 – 06.2024
.NET 5ASP.NET Core MVCEF CoreSQL ServerGeneric RepositoryAutoMapperFluentValidationJWT BearerAspNetCoreRateLimitQuartz.NETMailKitREST API
Oracle Multi-DB Deployer
Lokal istifadə

Oracle Multi-DB Deployer

Problem: Eyni Oracle DDL/DML skriptinin çoxsaylı verilənlər bazası üzərində əl ilə, ayrı-ayrılıqda icra edilməsi vaxt itkisinə və uyğunsuzluğa səbəb olurdu.

Həll: Monaco editor (SQL syntax highlighting) ilə skript yazılıb bütün Oracle target-lar üzərində paralel icra olunur; hər target üçün ayrıca nəticə, Oracle PL/SQL blokları üçün "/" ayırıcı dəstəyi və AES-GCM ilə şifrələnmiş connection string qoruması. Sənəd təhlükəsizliyi səbəbindən yalnız yerli istifadə üçün.

Tip: Daxili DevOps aləti · Müddət: 07.2026
.NET 8ASP.NET CoreOracle.ManagedDataAccess.CorePL/SQLMonaco EditorParallel ExecutionAES-GCMInterface-Driven Design
Bilet satış sistemi ekranı
Canlıdır

Bilet Satış Sistemi

Problem: Əyani imtahanlar üçün bilet satışının, zal/yer kateqoriyalarının və çap qaydalarının mərkəzləşdirilmiş, izlənilə bilən idarəsi.

Həll: Şirkət/qrup/sinif idarəetməsi, zal və yer kateqoriyaları, bilet nömrələmə və çap qaydaları, gündəlik hesabatlar, Google reCAPTCHA ilə qorunan giriş və Excel idxal/ixrac (EPPlus, ClosedXML, NPOI) daxil tam veb idarəetmə paneli.

Tip: Enterprise (Hilal Kursları, TDV BTL) · Müddət: 2021 – 2022
.NET 5ASP.NET Core MVCEF CoreSQL ServerSQLiteCookie AuthJWTFluentValidationGoogle reCAPTCHANLogEPPlusClosedXMLNPOIX.PagedList
İmtahan nəticə sistemi ekranı
Canlıdır

İmtahan Nəticə Sistemi

Problem: Sekonic ilə optik oxunmuş cavab kartlarının emalı, imtahan nəticələrinin (DİM standartı üzrə) hesablanması və şagird/müəllimlərə çevik təqdimatı.

Həll: Skan edilmiş cavab kartlarının emalı, imtahan/nəticə parametrləri, xüsusi nəticə hesablamaları, statistika, PDF nəticə generasiyası (HtmlToPdf), Hangfire background job-ları (bloklanmış sətirlərin təmizlənməsi), situasiya tipli sualların sistem üzərindən müəllimlər tərəfindən qiymətləndirilməsi və digər imkanları olan Admin + Müəllim + Davamiyyət area-lı portal.

Tip: Enterprise (Hilal Kursları, TDV BTL) · Müddət: 2021 – 2022
.NET 5ASP.NET Core MVCEF CoreSQL ServerSQLiteCookie AuthJWTHangfireQuartz.NETFluentValidationMemory CacheHtmlToPdfEPPlusGoogle AdSenseX.PagedList

İş Təcrübəsi

Xronoloji inkişaf yolu.

Fərdi fəaliyyət

Freelance Backend Developer

Müstəqil Layihələr

Tam ştat işimlə paralel olaraq, müştərilərin tələblərinə uyğun real-time platformalar və sənaye səviyyəli avtomatlaşdırma sistemləri hazırlayıram — tələb analizindən deploy-a qədər bütün mərhələni tək başıma idarə edirəm.

Oracle Multi-DB Deployer

07.2026

Eyni Oracle skriptini çoxsaylı verilənlər bazası üzərində paralel icra edən, AES-GCM ilə qorunan daxili DevOps aləti.

.NET 8Oracle / PL-SQLMonaco EditorAES-GCM

LinguaLearn

05.2026 — 07.2026

DDD qatlarına bölünmüş dil öyrənmə platforması: söz-kartları, streak, gündəlik kvota və abunəlik planları.

.NET 8DDDEF CoreGoogle OAuth

Kitabça Sistemi

03.2026 — 08.2026

Onion Architecture folder structure əsaslı, avtomatik PDF generasiyası, iş axını (workflow) idarəetməsi və tələbə uyğun onlayn imtahan funksiyası olan sistem.

.NET 8Onion ArchitectureQuestPDFEF Core

Azərbaycan Xəritə Oyunu

01.2026 — 03.2026

SignalR əsaslı real-time coğrafi öyrənmə oyunu, liderlik lövhəsi və admin paneli.

.NET 8SignalREF CoreGoogle OAuth

Exam Card Reader

10.2025 — 03.2026

OpenCV/ArUco marker əsaslı optik cavab vərəqəsi oxuma və avtomatik qiymətləndirmə sistemi.

.NET 8OpenCvSharpSignalREF Core

Mərkəzi Abunə Sistemi (AMS)

02.2024 — 06.2024

Quartz job-ları ilə saatlıq/gündəlik/aylıq borc hesablaması aparan, digər sistemlərə JWT və rate limit ilə qorunan abunə API-si təqdim edən mərkəzi sistem.

.NET 5Quartz.NETJWT BearerMailKit
10.2022 — davam edir

.NET Software Engineer

Azərbaycan Qida Təhlükəsizliyi Agentliyi

AQTİS sistemi və alt sistemləri üçün yeni modulların hazırlanması, mövcud modullarda təkmilləşdirmə işlərinin aparılması. Laboratoriya, qida idxal-ixracı və istifadəçi/rol idarəetməsi modulları üzrə iş; DİN, Səhiyyə Nazirliyi və Dövlət Vergi Xidməti kimi qurumlarla məlumat mübadiləsi üçün veb servislərin qurulması. Genişmiqyaslı prosedur, view və funksiyaların optimallaşdırılması ilə sistem performansının artırılması, miqyaslana bilən proqram arxitekturasının dizaynı.

.NET / .NET CoreASP.NET MVCASP.NET Core APIEF 6 & EF CoreADO.NETOracle / PL-SQLPostgreSQLMongoDBSQL ServerWCF / ASMXREST APIRedisRabbitMQElasticsearch / KibanaBackground JobsDevExpressIIS / Load BalancingTFS
09.2019 — 10.2022

.NET Software Engineer

Türkiyə Diyanət Vəqfi Bakı Türk Liseyi

Liseyin hazırlıq kursu üçün TSA (Ticket Sales App) və LER (Local Exam Result) sistemlərinin 2021 – 2022-ci illərdə sıfırdan hazırlanması və texniki dəstəyi. Bu işlərin nəticəsində şirkət daxilində Operator/Kompüter Mühəndisi vəzifəsindən .NET Software Engineer vəzifəsinə yüksəldim.

.NET 5ASP.NET Core MVCEF CoreSQL ServerSQLiteCookie AuthJWTHangfireQuartz.NETFluentValidationMemory CacheCompiled QueriesHtmlToPdfEPPlusClosedXMLNPOIX.PagedListGoogle reCAPTCHAGoogle AdSenseNLogREST API

.NET Software Engineer

↑ Vəzifə yüksəlişi · 10.2021 — 10.2022

TSA və LER sistemlərinin sıfırdan proqramlaşdırılması və texniki dəstəyi.

Operator / Kompüter Mühəndisi

09.2019 — 10.2021

Nəşriyyat, dizayn və imtahan şöbəsinin rəhbəri. İmtahanların təşkili və nəticələrin emalı, dizayn xidmətləri, texniki məsələlərin həlli.

Sistem İdarəetməsiDizaynTexniki Dəstək
10.2018 — 09.2019

Ofis İşçisi / Qeydiyyatçı

TDV BTL nəzdində "Hünər/Hilal Kursu"

Ofis işlərinin icrası və texniki məsələlərin həlli.

Bilik və Bacarıqlar

Alətlər, deyil —
düşünmə tərzi.

C#

C#

Əsas proqramlaşdırma dili, 6+ ildir aktiv istifadə

{ }

OOP

Obyekt yönümlü dizayn prinsipləri

</>

HTML5 / CSS3 / JS

Frontend əsasları və inteqrasiya bilikləri

ASP.NET Core

Minimal API və MVC ilə enterprise backend

MVC 5

Klassik ASP.NET MVC layihələri

Web API / WCF

REST və SOAP əsaslı servis inteqrasiyaları

Ado.NET

Aşağı səviyyəli data giriş idarəsi

EF 6 & EF Core

ORM, Code-First və Compiled Queries

((•))

SignalR

Real-time hub, queue və liderlik lövhələri

DB

SQL Server

T-SQL, indeksləmə və performans tənzimi

O

Oracle

PL/SQL və enterprise data qatı təcrübəsi

M

MongoDB

Sənəd əsaslı NoSQL data modelləri

Pg

PostgreSQL

Açıq mənbəli relyasion verilənlər bazası təcrübəsi

R

Redis

Distributed cache və sessiya saxlanması

ES

Elasticsearch + Kibana

Log indeksləmə, axtarış və monitorinq panelləri

Design Patterns

Təkrar istifadə oluna bilən struktur həllər

S

SOLID

Davamlı və genişlənə bilən kod dizaynı

Problem-Solving

Kök səbəb analizi, sistematik yanaşma

Liderlik

Komanda daxilində texniki istiqamətləndirmə

G

Git

Versiya idarəetməsi və branching strategiyaları

Docker

Konteynerləşdirmə və təkrarlana bilən mühitlər

MQ

RabbitMQ

Mesaj növbələri və asinxron inteqrasiyalar

CD

Corel Draw

Vector dizayn və qrafik hazırlıq

MS Office

Sənədləşdirmə və hesabat hazırlığı

Etibar Edən Qurumlar

Trusted by

Təhsil və Sertifikatlar

Akademik və peşəkar əsas.

2017 — 2019

Magistr — İdarəetmədə İnformasiya Sistemləri

Azərbaycan Dövlət Neft və Sənaye Universiteti

2013 — 2017

Bakalavr — Proseslərin Avtomatlaşdırılması Mühəndisliyi (TEMPUS)

Azərbaycan Texniki Universiteti

06.2018 — 12.2018

C# İxtisaslaşma Kursu — 96 saat

Orient ITC · Təlimçi: Ehtiram Hacıxanov

Dillər

Türk dili — sərbəst (C2) · İngilis dili — B1

Beynəlxalq komandalarda ünsiyyət bacarığı

Əlaqə

Yeni bir layihəyə
birlikdə başlayaq.

Backend arxitektura, sistem inteqrasiyası və ya performans optimallaşdırması üzrə əməkdaşlıq üçün mənimlə əlaqə saxlaya bilərsiniz.