Offen für neue Möglichkeiten

Alireza Mahmoudi

Code, der läuft.
Systeme, die am Leben bleiben.

Full-Stack-Webentwickler

Mit über 7 Jahren praktischer Webentwicklungserfahrung seit 2018 bin ich auf Full-Stack-Entwicklung spezialisiert und kenne sowohl Frontend- als auch Backend-Technologien sehr gut. Ich entwerfe effiziente Datenbankstrukturen und baue robuste APIs.

Jahre Erfahrung
7+
Projekte insgesamt
69+
Gesprochene Sprachen
3
Programmierung seit
2018

01 · Meine Geschichte bisher

Ich habe 2018 bei BullxBear mit dem Programmieren angefangen und an einer Währungswechselplattform (USD zu IRR) gearbeitet. Das Projekt wurde wegen rechtlicher Einschränkungen eingestellt, aber es hat mir das Programmieren auf die harte Tour beigebracht und gezeigt, dass ein Produkt weit mehr als sein Code ist.

Von 2020 bis 2022 habe ich als alleinverantwortlicher Full-Stack-Entwickler gearbeitet und Projekte für Kunden aus verschiedenen Branchen umgesetzt. Die Freelance-Zeit hat mir beigebracht, ein Projekt vom ersten Entwurf bis zur Auslieferung selbst zu verantworten.

Seit Ende 2022 bin ich Senior Front-End-Entwickler bei Zaamdesign und leite Projekte mit Nuxt.js und Next.js für Kunden aus Kanada, Deutschland und den USA. Die Bandbreite reicht von Schulverwaltung und Festival-Webseiten bis zu Desktop-Tools mit Electron und mobilen Apps mit React Native.

Neben der Webentwicklung baue ich seit Jahren Handelssysteme. Ich schreibe Expert Advisors und eigene Indikatoren in MQL5 und strukturiere sie in saubere Schichten, damit sich eine Strategie testen und austauschen lässt, ohne den ganzen Roboter neu zu schreiben.

KI-Werkzeuge gehören inzwischen zu meinem Arbeitsalltag, vom Entwerfen von Prompts bis zum Prüfen des erzeugten Codes. Ich suche eine Full-Stack-Rolle, in der ich skalierbare Produkte bauen kann.

~/alireza — zsh

02 · Wo ich ausgeliefert habe

Senior Front-End-Entwickler

Nov. 2022 – Heute

Zaamdesign · Iran

  • Leitender Frontend-Entwickler für lokale und internationale Projekte mit Nuxt.js, Next.js, OpenAPI, FastAPI, Electron, Ionic, React Native und mehr.
  • Zusammenarbeit mit Kunden aus Kanada, Deutschland, den USA und weiteren Ländern.
  • Gute Kommunikationsfähigkeiten auf Englisch und mittleres Deutsch stärkten die Teamarbeit und Produktivität.

Full-Stack-Webentwickler (Freelancer)

Okt. 2020 – Nov. 2022

Freelancing Jobs · Iran

  • Umsetzung vielfältiger Kundenprojekte als alleinverantwortlicher Full-Stack-Entwickler.
  • Breites technisches Wissen in Frontend und Backend angewendet und selbstständige Problemlösung verfeinert.
  • Erkenntnis über die Bedeutung von Teamarbeit und Beginn der Suche nach teambasierten Rollen.

Full-Stack-Webentwickler

Jan. 2018 – Okt. 2020

BullxBear · Iran

  • Entwicklung einer umfassenden Währungswechselplattform (USD zu IRR).
  • Beginn der Programmierlaufbahn hier, mit dem Erlernen und Anwenden verschiedener Technologien.
  • Das Projekt wurde wegen rechtlicher Einschränkungen eingestellt, bot aber eine solide Grundlage.

03 · Was ich gebaut habe

Jedes davon begann mit einem echten Problem, das gelöst werden musste.

Ee-ventify.com

e-ventify.com

Digitale Postkarten und Einladungen mit Musik und Animation.

Website besuchen ↗
Mmodirino.com

modirino.com

Intelligentes System für Schul- und Hochschulverwaltung.

Website besuchen ↗
Aarvancloud.ir

arvancloud.ir

Desktop-Tool zur Verwaltung von Cloud-Dateien.

Website besuchen ↗
Mmolanafestival.ir

molanafestival.ir

Webseite des Rumi-Festivals mit Anmeldung und Medien.

Website besuchen ↗
Bbarsavasepehr.com

barsavasepehr.com

Unternehmenswebseite mit Python und Nuxt.js.

Website besuchen ↗
Ppetrotarh.com

petrotarh.com

Webseite eines Industrieunternehmens mit mehrsprachiger Unterstützung.

Website besuchen ↗

Projekte bei Zaamdesign

Alle diese Projekte sind während meiner Tätigkeit als Senior Front-End-Entwickler bei Zaamdesign als Firmenprojekte entstanden. Der Stack jedes Projekts steht jeweils darunter.

Zaamdesign-Portfolio ↗

rashed front

NuxtPiniaPrimeVueFormKitTanStack TableZodOpenAPIQuillPlaywright

e-ventify

e-ventify.com ↗
NuxtPiniaPrimeVueOpenLayersApexChartsLottieGSAPPWASentryPlaywright

hesabnama-front

Next.jsTurborepoTailwind CSSTypeScript

tileapp

tileapp.ir ↗

TileApp.ir ist eine professionelle Plattform zur Präsentation und zum Verkauf natürlicher Baustoffe wie Travertin, Marmor und Granit. Die Hauptherausforderungen waren die Strukturierung eines großen, vielfältigen Produktkatalogs und eine erweiterte Suche mit dynamischen Filtern. Außerdem gibt es einen Bereich für Verkaufsanzeigen von Lieferanten und einen Bildungsblog.

Next.jsReactHeroUIZustandFirebasei18nextCKEditor 5OpenAPISentry

Rashed App

Vue 3VitePiniaPrimeVueFormKitTailwind CSSVitestTypeScript

barsava-front

barsavasepehr.com ↗

Website der Barsava Sepehr Part, eines Chemieunternehmens, das kristallines Ammoniumsulfat unter der Marke Barno herstellt und zur Sepehr-Holding gehört. Die zweisprachige (Persisch/Englisch) Seite stellt Unternehmen und Produkte vor, mit dynamischen Inhalten und einem Online-Fragebereich.

NuxtPiniaPrimeVueSwiperfullpage.jsVeeValidateYupVitestPlaywright

molana_fest

molanafestival.ir ↗

Website des nationalen Molana-Festivals für Erzählkunst. Besucher können sich zum Festival anmelden und auf Podcasts, Workshops und Bildungsinhalte zugreifen. Die Seite hat ein individuelles Grafikdesign und wurde mit moderner Technik umgesetzt.

NuxtPiniaFormKitSidebase Authi18nFancyboxJalali dates

perfex_front

NuxtPiniaPrimeVueChart.jsSidebase AuthVeeValidatei18n

petrotarh_front

www.petrotarh.com ↗

Website von Petrotarh Pars, einer Forschungs- und Produktionsgruppe der chemischen Industrie, die Katalysatoren herstellt. Die Seite stellt Unternehmen und Produkte vor und zeigt frühere Projekte und Kunden mit hochwertigen Bildern und ausführlichen Beschreibungen.

NuxtPiniaThree.jsGSAPLocomotive ScrollIsotopei18n

rusasia

rusasia.co ↗

Website von Rusasia, einer Auswanderungsberatung mit Dienstleistungen für Aufenthalt, Wohnen, Studium und Währung. Die dreisprachige Seite (Persisch, Arabisch, Englisch) wurde auf eine klare Nutzererfahrung und gute Suchmaschinenoptimierung ausgelegt.

NuxtPiniaGSAPLocomotive ScrollSwiperDaisyUIi18n

sepehr

sepehr-group.com/fa ↗

Zweisprachige (Persisch/Englisch) digitale Plattform für die internationale Sepehr-Holding und ihre Tochtergesellschaften, etwa Kimia Gostaran Sepehr und Kimia Razin. Eine modulare Architektur stellt jede Geschäftseinheit eigenständig vor, mit Fokus auf technische Suchmaschinenoptimierung und einer Struktur für Partner, Kunden und Forscher.

Next.jsReactMaterial UIEmotionSwiperZod

kimiyagostaran

kimyagostaran.com ↗

Website der Kimia Gostaran Sepehr, eines Chemieherstellers, gegründet 2003. Die Seite ist eine umfassende Plattform zur Vorstellung des Unternehmens, seiner Produkte, Dienstleistungen und abgeschlossenen Projekte mit direktem Kontakt zum Team.

Next.jsReactMaterial UInext-intlZodPhotoswipe

acg

Arvan ACG ist eine Software zur zentralen Verwaltung von Cloud-Speichern mehrerer Anbieter. Funktionen sind Benutzerverwaltung, Zugriffssteuerung und Unterstützung für FTP und ähnliche Protokolle. Ziel ist eine produktivere Verwaltung für Organisationen.

Next.jsReactMaterial UIChart.jsTailwind CSS

bargo

bargoex.com ↗

Website von BargoEx, einem Getreideexporteur mit Sitz in Kasachstan, der Europa, den Nahen Osten, China und den Golf-Kooperationsrat beliefert. Phase eins der Seite stellt Unternehmen, Dienstleistungen, Ziele und Produkte vor.

NuxtPiniaFormKitSidebase Authi18nAnime.js

photograph_front

NuxtPrimeVueVeeValidateTailwind CSSColcade

newArvanS3

www.arvancloud.ir ↗

Desktop-Anwendung ArvanCloudS3, im Auftrag von ArvanCloud für deren Object-Storage-Bereich entwickelt. Ein Werkzeug zur Verwaltung von Cloud-Buckets und Dateien auf dem eigenen Rechner: Buckets anlegen, Dateien hochladen, Zugriffe steuern, Dateien zwischen Buckets verschieben und als Windows-Laufwerk einbinden. Die Oberfläche folgt dem Design der Arvan-Produkte.

ElectronReactMaterial UIAWS SDK (S3)rcloneElectron Forgeelectron-updater

dr-talebzadeh

drhasantalebzadeh.ir ↗

Website der plastisch-chirurgischen Klinik Dr. Talebzadeh, einer individuell gestalteten Plattform, die die Klinik und ihre Leistungen vorstellt. Sie bietet ein eigenes Design, optimierte Performance und ausführliche Informationen zu ästhetischen Eingriffen.

NuxtPiniaPrimeVueGSAPIsotopeSassPlaywright

zamin-portal

zaminhost.com ↗

Website von Zamin Host, einem Anbieter von Servern, Hosting, Online-Schulungen, Datenbankdiensten und Linux-Lösungen im Iran und in Europa. Die Seite wird vom Zaamdesign-Team gestaltet und betreut.

ReactMaterial UIBootstrapPrimeReactReact RouterChart.jsApexChartsCKEditor 5react-hook-form

florase

Next.jsReacti18nextFramer MotionGSAPYupSwiper

payping_demo_front

NuxtPiniaPrimeVueChart.jsSidebase AuthVeeValidatei18n

acenut_next

Next.jsReactTypeScriptTailwind CSS

eventify app

Vue 3IonicCapacitorPiniaPrimeVueOpenLayersCypressVitest

blue2me

Next.jsReactHeroUIMongoose (MongoDB)JWT (jose)bcryptFramer Motion

compressor

Next.jsReactTailwind CSSZodSwiperreCAPTCHA v3

taef_perfume_front

NuxtVuePiniaFormKitDaisyUILocomotive ScrollSwiperVueUsei18n

Technische Arbeiten (private Repos)

Der Quellcode dieser Projekte ist privat. Technische Erläuterungen gibt es auf Anfrage.

Forex-Expert-Advisors & eigene Indikatoren

Handelsroboter und Indikatoren für MetaTrader 5 auf Basis von Keltner Channel, XTrend, Spike, ZigZag und Trend-Pulse-Logik. Jeder hat eigene Regeln für Einstieg, Ausstieg und Risikomanagement.

MQL5Expert AdvisorsEigene IndikatorenBacktestingOOP

Modulare Architektur für Trading-EAs

Ein objektorientierter Expert Advisor mit klaren Schichten: Datensammlung, Analyse, Signalerzeugung und ein Agent für Trades und Kontoverwaltung. Mehrere Strategien und Szenarien hängen am selben Kern.

MQL5OOPGeschichtete ArchitekturStrategy-Pattern

KI-gestützte Trading-Desktop-App

In Entwicklung. Die Architektur umfasst Agenten-Orchestrierung, Marktdaten-Erfassung, Kontoüberwachung, MT5-Anbindung und vollständiges Logging in einer Desktop-Oberfläche.

ElectronTypeScriptMetaTrader 5KI-AgentenEchtzeitdaten

REST-Backend mit Django Ninja

Eine typisierte REST-API mit Django Ninja für ein Full-Stack-Produkt.

PythonDjangoDjango NinjaREST-APIs

Full-Stack-App mit Qwik City

Eine Full-Stack-Webanwendung mit Qwik City und TypeScript.

Qwik CityTypeScriptFull-Stack

Headless-CMS-Blog

Ein Blog, der Agility CMS als Headless-Content-Backend nutzt und mit Next.js und TypeScript gerendert wird.

Next.jsTypeScriptAgility CMS

Plattformübergreifende Rezept-App

Eine mobile Rezept-App mit React Native und TypeScript.

React NativeTypeScript

Nuxt-Full-Stack-Starter

Ein TypeScript-Nuxt-Basisprojekt für den schnellen Aufbau von Full-Stack-Produkten.

NuxtVueTypeScript

04 · Märkte, in Code

Über das Web hinaus schreibe ich Expert Advisors und eigene Indikatoren in MQL5. Unten siehst du einen live wirkenden Chart und die Logik einer Strategie, wie sie auf einem echten Terminal arbeitet.

  • 01Eigene Indikatoren direkt im Chart
  • 02Expert Advisors, die auf Signale reagieren, nicht auf Bauchgefühl
  • 03Logik per Backtest geprüft, bevor die erste echte Order fällt
Beispielhafte MQL5-Logik zur Veranschaulichung (keine echte Strategie)
void OnTick() {
  // fast MA crosses above slow MA, no open position yet
  if (crossUp(fastMA, slowMA) && !HasPosition())
    trade.Buy(Lots, _Symbol, SymbolInfoDouble(_Symbol, SYMBOL_ASK), sl, tp);
}

05 · Mein Werkzeugkasten

Programmiersprachen

JavaScriptTypeScriptPHPPythonMQL5

Frameworks & Bibliotheken

Next.jsNuxt.jsVue.jsReact.jsLaravelFastAPIDjango

Tools & Technologien

GitDockerTailwind CSSPrismaReduxPiniaZodAnt DesignPrimeVuePrimeReactHero UIElectronMetaTrader 5Qwik CityAgility CMSReact NativeDjango Ninja

Kernkompetenzen

HTML5CSS3Responsive DesignBarrierefreiheit (a11y)Web-Performance & Core Web VitalsSEORESTful APIsAuthentifizierung & AutorisierungSQL- & NoSQL-DatenbankenTesting & DebuggingBrowser-DevToolsGit & VersionskontrolleUX-Prinzipien

KI & moderner Workflow

LLM-GrundlagenPrompt EngineeringKI-gestützte EntwicklungVibe CodingModellbewertungKosten & Latenz von KI-Funktionen

Technische Analyse

Price ActionCandlestick-MusterUnterstützung & WiderstandTrendfolgeGleitende Durchschnitte (SMA/EMA)RSIMACDBollinger-BänderKeltner ChannelZigZagFibonacci-RetracementsVolatilitätsanalyseMulti-Timeframe-AnalyseRisikomanagementPositionsgrößenBacktesting

06 · Sprachen (Mensch & Maschine)

Persisch (Farsi)Muttersprache
EnglischFortgeschritten
DeutschMittel

Lassen Sie uns gemeinsam etwas bauen

Ich bin für Full-Stack-Projekte und Kooperationen verfügbar. Schreiben Sie mir, und wir sprechen über Ihr Produkt.

+98 933 891 3838 · Iran, Khorasan Razavi