eb.ERFAN BONYANIKontakt
BEWERBUNG · FACHINFORMATIKER ANWENDUNGSENTWICKLUNG

Neugier wird
zu Software.

Ich bin Erfan Bonyani. Ich bringe praktische Erfahrung in IT-Support, Anwendungstests und Fehleranalyse mit. Mein nächster Schritt: Softwareentwicklung in einer Ausbildung systematisch vertiefen.

Ausbildung zum Fachinformatiker
Fachrichtung Anwendungsentwicklung

B.Sc. InformationstechnologieB2 Deutsch · Goethe-ZertifikatMobil Umzug zum Ausbildungsbeginn
Qaem-Shahr, IranKennenlernen gerne per Video
Erfan Bonyani
ERFAN BONYANIIT → SOFTWARE
Praktisch denken.Systematisch weiterlernen.
MEIN WERKZEUGKASTENPythonC#TypeScriptReactSQLGit & Linux
01 / AUSGEWÄHLTE PROJEKTE

Ideen. Abläufe.
Praktische Erfahrung.

Was ich ausprobiert habe.
Welchen Beitrag ich geleistet habe.
Und was ich dabei lerne.

TypeScriptReactSQLite

FardaIQ

Mehrsprachige Webanwendung mit Kundenportal. Ich habe Nutzerabläufe erarbeitet, Fehler reproduziert und Releases auf Linux durchgeführt.

Deutsche Live-Website öffnen ↗
PythonAiogramasyncio

Telegram Service Platform

Benutzer- und Verwaltungsabläufe einer Python-Anwendung: konzipieren, testen und die Bereitstellung begleiten.

ÖFFENTLICHER CODE
PythonUnit-Tests

Kleine Übung.
Nachvollziehbarer Code.

Eine kompakte Lernübung zu Rollen, Auftragszuständen und Eingabevalidierung. Code und Unit-Tests sind öffentlich. Die Regeln können Sie unten interaktiv ausprobieren.

Mein Beitrag, transparent. KI-Werkzeuge unterstützen Implementierung, Tests und Dokumentation. Mein eigener Beitrag: Anforderungen, Abläufe, praktische Prüfung, Fehlerreproduktion und Bereitstellung. Die Fallstudien ordnen meine Aufgaben ein; der Anwendungscode der ersten beiden Projekte bleibt privat. Das Python-Beispiel ist eine KI-gestützte Lernübung. Die Telegram- und Python-Grafiken sind schematisch; das FardaIQ-Bild zeigt die echte Website.

PRAXIS / NACHVOLLZIEHBARE BEISPIELE

Ein Problem verstehen.
Die Lösung überprüfen.

Konkrete Situationen aus FardaIQ.
Dokumentierte Arbeit statt Schlagwörter.

01 / FEHLERANALYSE & BETRIEB

HTTP 200. Trotzdem keine nutzbare Seite.

Das Problem
HTML wurde erfolgreich ausgeliefert, eine benötigte CSS-Datei kam teilweise verspätet oder unvollständig an.
Mein Beitrag
Fehlverhalten praktisch geprüft, beschrieben und Änderungen nachkontrolliert; Releases und Inbetriebnahme auf dem Linux-Server durchgeführt.
Dokumentiertes Ergebnis
Nach Verbindungstests und dem Wechsel auf einen Linux-VPS bestätigte der Betreiber eine schnelle Nutzung auf seiner Verbindung. Das belegt diesen Testfall, keine allgemeine Verfügbarkeitsgarantie.
Fallstudie mit Hintergrund ↗
02 / INHALT & QUALITÄTSSICHERUNG

Die Route war deutsch. Der Inhalt nicht.

Das Problem
Einige Sprachrouten lieferten englischen Hauptinhalt, obwohl sie eine eigene canonical-Adresse auswiesen. Google meldete Duplikate.
Mein Beitrag
Im Rahmen meiner Projektrolle: Fehlerbeschreibung, praktische Abnahme und Release-Prüfung. Umsetzung und automatisierte Prüfungen wurden durch KI-Werkzeuge unterstützt.
Dokumentiertes Ergebnis
Für die Korrektur vom 17. Oktober 2026 sind 125 Anwendungstests, 11 Laufzeittests und Prüfungen von 30 Rechtstext-Seiten dokumentiert. Das bestätigt den damaligen Prüfstand; eine spätere Google-Indexierung ist ein eigener Schritt.
Dokumentation der Korrektur ↗
AUSPROBIEREN / LERNBEISPIEL

Welche Aktion ist erlaubt?

Ein Auftrag durchläuft definierte Zustände. Eine Aktion funktioniert nur mit der passenden Rolle und im richtigen Zustand.

Probieren Sie zuerst „Arbeit starten“. Das Beispiel lehnt den ungültigen Übergang ab, ohne den Auftrag zu verändern.

Python-Code und Tests ansehen ↗

Lokale JavaScript-Veranschaulichung der veröffentlichten Python-Übung. Fiktiver Auftrag, keine Anmeldung und keine echte Zahlung; die Rollenauswahl demonstriert eine Regel und ist keine Zugriffskontrolle.

DEMO-001 · 19,90 EUR
AKTUELLER ZUSTANDEingereicht

Wählen Sie eine Aktion. Ungültige Aktionen verändern den Zustand nicht.

Erlaubte Übergänge ansehen
  1. Administrator: Eingereicht → Angebot liegt vor
  2. Kunde: Angebot liegt vor → Angenommen
  3. Administrator: Angenommen → Bezahlt
  4. Administrator: Bezahlt → In Bearbeitung
  5. Administrator: In Bearbeitung → Abgeschlossen

Stornieren: nur als Administrator vor dem Zustand „Bezahlt“. Danach wäre ein eigener Rückerstattungsablauf nötig.

    02 / MEIN WEG

    Technik verstehen.
    Software gestalten.

    Vom direkten Kontakt mit Kunden und ihren IT-Problemen zur Mitarbeit an Anwendungen.

    Vollständigen Lebenslauf öffnen
    DEZ. 2025 — HEUTE

    Junior Anwendungsentwickler

    Mehraz Koushk Azin Alborz · Karaj

    Bestehende Anwendungen anpassen, Funktionstests durchführen, Fehler analysieren und kleinere Änderungen dokumentieren.

    JUNI — DEZ. 2025

    IT-Praktikant

    Mehraz Koushk Azin Alborz · Karaj

    Computer und Standardsoftware einrichten; im IT-Support und bei grundlegenden Infrastrukturaufgaben mitarbeiten.

    DEZ. 2022 — MAI 2025

    IT-Service-Techniker & Kundenberater

    Danesh Computerfachgeschäft · Qaem-Shahr

    Hard- und Softwareprobleme diagnostizieren, Kundensysteme einrichten und technische Lösungen verständlich erklären.

    2014 — 2018

    B.Sc. Computeringenieurwesen

    Schwerpunkt Informationstechnologie · Larestan

    Die akademische Grundlage für meinen weiteren Weg in die praktische Softwareentwicklung.

    03 / MOTIVATION & PROFIL

    Ein Fundament.
    Ein klarer nächster Schritt.

    Warum eine Ausbildung trotz Bachelor?

    Ich möchte Software zunehmend selbstständig programmieren, technische Entscheidungen begründen und in einem erfahrenen Entwicklungsteam arbeiten. Eine Ausbildung ist für mich die bewusste Entscheidung, meine Grundlagen in strukturierter Praxis zu vertiefen.

    Ich bringe Erfahrung in Test, Fehleranalyse, Dokumentation und Kundenkontakt mit. Meine Programmierkenntnisse möchte ich darauf aufbauend systematisch weiterentwickeln.

    Mein GitHub-Profil

    Programmierung & Daten

    C#, Python, ASP.NET MVC, Microsoft SQL Server — Kenntnisse aus Praxis und Kursen.

    Projektumfeld & Werkzeuge

    TypeScript, React, Aiogram, SQLite, Git, Linux, Visual Studio und VS Code.

    Sprachen

    Deutsch B2 · Goethe-Zertifikat
    Englisch B1 · Persisch Muttersprache

    Bereit für den nächsten Schritt

    Bereit, zum Ausbildungsbeginn nach Deutschland umzuziehen. Den konkreten Eintrittstermin stimme ich im Bewerbungsverfahren ab. Kennenlernen gerne per Video.

    04 / LASSEN SIE UNS SPRECHEN

    Ein gutes Team.
    Viel zu lernen.

    Sie bilden Fachinformatiker für Anwendungsentwicklung aus?
    Ich freue mich darauf, Sie und Ihr Team kennenzulernen.

    E-Mail schreiben
    DIREKTER KONTAKTLebenslauf als PDF herunterladen ↓
    Qaem-Shahr, IranGitHub ↗