Zum Inhalt springen
Porträt von Reza Tabrizi

Reza Tabrizi

Full-Stack-Entwickler — .NET & Vue. Produktivsysteme von Ende zu Ende. Open-Source-Autor auf npm

Frontend-Entwickler @ISBIS

Täbris, Iran (offen für Remote)

// Täbris

Persisch (Muttersprache) · Türkisch (Muttersprache) · Englisch (verhandlungssicher)

Über mich

Full-Stack-Entwickler mit über 3 Jahren Erfahrung darin, Produktivsysteme mit .NET und Vue von Ende zu Ende auszuliefern, deployt mit Docker und fundiert in SOLID, Clean Architecture und Systemdesign, was den schnellen Einstieg in neue Stacks ermöglicht. Im Backend RBAC-Systeme, Echtzeitfunktionen mit SignalR und gegen Race Conditions abgesicherte Zahlungsabläufe gebaut, im Frontend Nuxt-Dashboards für mehrere Rollen und SEO-optimierte Onlineshops. Autor einer Open-Source-Vue-Komponente auf npm; nutzt täglich agentische KI-Coding-Tools mit eng begrenztem Kontext für kostengünstige Änderungen in Produktionsqualität, behält dabei die Verantwortung für das Design und prüft jeden Diff.

Stack

Sprachen
  • C#
  • TypeScript
  • JavaScript
  • SQL
  • Python
Backend
  • ASP.NET Core (MVC, Web API)
  • Entity Framework Core
  • LINQ
  • SignalR
  • REST API design
  • JWT / ASP.NET Identity
Frontend
  • Vue.js 3
  • Nuxt.js
  • Pinia
  • Vuetify
  • Tailwind CSS
  • SSR & technical SEO
Daten
  • SQL Server
  • MongoDB
  • Redis
  • Query optimization
  • Indexing
DevOps
  • Docker
  • Docker Compose
  • Nginx (reverse proxy, SSL)
  • S3
  • Sentry
  • GitLab CI/CD
Methoden
  • System design
  • SOLID
  • Design patterns
  • Clean architecture
  • Git
  • Agile/Scrum

Erfahrung5

ISBIS

Peking, China
(Remote)
Aktuelle Position
  • Frontend für ein Bildungsportal entwickelt, das Schüler, Eltern, Schulen und Berater miteinander verbindet
  • 4 rollenbasierte Dashboards mit jeweils eigenem Berechtigungsmodell in einem einzigen Nuxt.js-Monorepo entwickelt; Komponenten, Pinia-Stores, Typen und API-Clients werden zwischen den Apps geteilt, sodass jede Nutzergruppe ohne doppelten UI-Code angebunden wird
  • Eine beaufsichtigte Prüfungsumgebung mit zwei Geräten gebaut: Kandidaten legen die Prüfung auf einem Gerät ab, während ein zweites Gerät Kamera- und Raumbild an einen Live-Monitoring-Hub streamt; die Prüfung pausiert automatisch, sobald eines der Geräte die Verbindung verliert
  • Darauf aufbauend das Live-Aufsichts-Dashboard umgesetzt, mit dem Admins und Schulpersonal parallele Prüfungssitzungen in Echtzeit verfolgen und Kandidaten bei beobachtetem Betrug sofort disqualifizieren können
  • Die Schulsuche und den Bewerbungsablauf mit barrierefreien, responsiven Komponenten neu gestaltet und den Bewerbungsprozess von 5 auf 3 Schritte verkürzt
  • Nuxt.js
  • Vue 3
  • Vuetify
  • TypeScript

Nira Gold Gallery

Täbris, Iran
  • ASP.NET Core
  • Nuxt.js
  • Tailwind CSS
  • Docker Compose
  • GitLab CI/CD

IKA

Teheran, Iran
(Remote)
  • ASP.NET Core
  • SignalR
  • SQL Server
  • MongoDB
  • S3
  • Sentry

NCT

Peking, China
(Remote)
  • C#/.NET
  • Vue.js
  • SQL Server

Sino-UK

Peking, China
(Remote)
  • C#/.NET
  • Redis
  • SQL Server

KI-gestützte Entwicklung

  • Arbeite täglich mit Claude Code und anderen agentischen Coding-Assistenten für Implementierung, Refactoring und Code-Reviews
  • Mit KI-gestützten Workflows die 4 rollenbasierten Dashboards und das beaufsichtigte Prüfungssystem von ISBIS innerhalb von 3 Monaten nach Einstieg geliefert, parallel zu einer kompletten E-Commerce-Plattform
  • Setze Prompt- und Context-Engineering ein und begrenze den Kontext gezielt, um in token-effizienten Workflows Ergebnisse in Produktionsqualität bei niedrigen KI-Kosten zu erzielen
  • Verantworte die Architektur und prüfe jede KI-generierte Änderung vor dem Merge, damit KI-Tempo nie auf Kosten der Codequalität geht
  • Claude Code
  • Agentic coding
  • Context engineering
  • Code review

Projekte2

Open-Source-npm-Paket
  • Eine Open-Source-Vue-Komponente zur Datums- und Zeitauswahl im Jalali-Kalender (persischer Kalender) entwickelt und veröffentlicht, die eine Lücke im Vue-Ökosystem für persischsprachige Anwendungen schließt
  • Über Themes, Farben, Formate, Locale, Bereichs- und Zeitmodi sowie Slot-basierte Overrides vollständig anpassbar gemacht, sodass Nutzer jeden Teil ohne Fork umgestalten und erweitern können
  • Vue.js
  • JavaScript
  • npm

Automatisierung

Mitwirken

Mich interessieren Open-Source-Projekte, die echte, alltägliche Probleme lösen: kleine, gut dokumentierte Tools, die anderen Entwicklern Zeit sparen. vue-jalali-datetime-picker ist genau so entstanden und schließt eine Lücke für persischsprachige Vue-Anwendungen.

Ich trage gern zu nützlichen Projekten im .NET- und Vue-Ökosystem bei, sei es durch neue Features, Bugfixes, Reviews von Pull Requests, bessere Dokumentation oder die langfristige Pflege einer Bibliothek. Wenn Sie eine Idee oder ein Issue haben, für das ein zusätzliches Paar Hände hilfreich wäre, melden Sie sich gern.

Ausbildung

Reza TabriziFull-Stack-Entwickler — .NET & Vue