Kompetenzen

Technische Kompetenzen

Zu jeder Technologie: wo ich sie angewendet habe (duales Studium, Schule, Teamprojekt oder privates Projekt) und gegebenenfalls die an der Efrei belegten Module. Die Kurse legen die Grundlagen; das duale Studium und die Projekte setzen sie um.

KI & Prompt Engineering

KI wirkungsvoll nutzen und verstehen, wie sie funktioniert.

  • Prompt EngineeringDuales StudiumPrivatHochschule

    Anfragen sauber formulieren (Kontext, Beispiele, Schritte) und iterieren, bis das gewünschte Ergebnis vorliegt, im Beruf wie in meinen privaten Projekten.

  • KI-Assistenten auf dem MarktDuales StudiumPrivat

    Tägliche Nutzung der meisten Assistenten auf dem Markt, mit Werkzeugwahl je nach Aufgabe: Code, Texten, Recherche, Analyse.

  • KI zum Programmieren, Prüfen, TestenDuales StudiumPrivat

    Schreiben, Prüfen und Testen von Code mit KI-Unterstützung, stets mit Kontrolle des Ergebnisses.

  • KI verstehenDuales StudiumHochschule

    KI-Termine und -Meetings bei der SGP sowie Beschäftigung mit dem Thema im BUT: Funktionsweise eines Modells, Grenzen und Fehlerrisiken.

    • Efrei
    • Badge Generative Künstliche Intelligenz

Front-end

Schnelle, barrierefreie und sorgfältig gestaltete Weboberflächen.

  • TypeScriptDuales StudiumPrivatHochschule

    Seiten und Komponenten von S-Print v4 bei der SGP, danach PlanesView und Schulprojekte.

    • Efrei
    • Webentwicklung
  • ReactDuales StudiumHochschule

    Seiten von S-Print v4 bei der SGP; Oberflächen von Vigipol und des Graphen-Projekts.

  • Vue 3Hochschule

    Komplettes Frontend von CyberTwin: Pinia, Chart.js, eigenes Designsystem.

  • Svelte 5Privat

    Komplette Oberfläche von PlanesView: HUD, Panels, Cockpit-Ansicht.

  • Next.jsHochschulprojekt · TeamPrivat

    Web-Client von Wheeltrip und früheres Portfolio.

  • Tailwind CSSHochschuleHochschulprojekt · TeamPrivat

    Oberflächen von CyberTwin, Wheeltrip und meinem früheren Portfolio.

  • Three.jsPrivat

    3D-Globus, Relief und Flugzeuge von PlanesView.

  • D3 / Chart.jsHochschule

    Datenvisualisierungen für Vigipol und das Dashboard von CyberTwin.

  • HTML / CSS / JavaScriptDuales StudiumHochschule

    Grundlagen aus dem BUT und danach der Efrei, angewendet bei der Neugestaltung der Oberfläche der Buchungsseite der Präfektur.

    • Efrei
    • Webentwicklung

Back-end & API

Gut strukturierte, getestete und dokumentierte APIs.

  • Symfony / API PlatformDuales Studium

    Weiterentwicklung von Services und Endpunkten von S-Print v4, mit den zugehörigen API-Tests.

  • PHPDuales Studium

    Komplette Neuentwicklung des Backends der Buchungsseite der Präfektur und weiterer interner Werkzeuge.

  • Node.js / ExpressHochschule

    API von CyberTwin, Projekt zu zweit; Stack auch im BUT kennengelernt.

  • Python (Flask, Pandas)Hochschule

    Grundlagen aus dem BUT und danach der Efrei, angewendet in einem Routenrechner für die Pariser Metro (Dijkstra, Bellman-Ford).

    • Efrei
    • Python für Data Science
  • FastAPIHochschulprojekt · Team

    DataMedia-API des Teamprojekts Wheeltrip.

  • JavaPrivatHochschule

    Objektorientierte Programmierung aus dem BUT und danach der Efrei, angewendet in meinem Rollenspiel Ryuukon Palace.

    • Efrei
    • Programmierung in Java
    • Fortgeschrittene Programmierung in Java
    • Full-Stack-Entwicklung mit Javalaufend
  • C# / .NETHochschule

    Einstieg in die Sprache und die .NET-Plattform im Ingenieurstudium.

    • Efrei
    • .NET-Umgebung und C#laufend

Mobile

Native Android-Entwicklung und plattformübergreifend.

  • Flutter / DartHochschulprojekt · Team

    App zur Unterstützung mobilitätseingeschränkter Personen im Teamprojekt Wheeltrip.

  • Kotlin / AndroidDuales Studium

    Übergabeprotokoll-App, entwickelt für die Präfektur (Room, XML).

Daten

Daten modellieren, abfragen und visualisieren.

  • PostgreSQLDuales Studium

    Datenbank von S-Print v4: das Datenmodell verstehen, Abfragen für meine Tickets lesen und schreiben.

  • MySQLDuales StudiumHochschuleHochschulprojekt · Team

    Datenmodellierung für die Buchungsseite der Präfektur, CyberTwin und Wheeltrip.

    • Efrei
    • Datenbanken
  • SQL ServerHochschule

    Datenbanken im BUT Informatique.

  • MongoDBHochschulprojekt · Team

    Speicherung der Fahrten und Verkehrsmittel von Wheeltrip.

  • Modellierung von InformationssystemenHochschule

    Entwurf von Datenmodellen und Informationssystemen.

    • Efrei
    • Einführung in Informationssysteme
    • Modellierung von Informationssystemenlaufend

Systeme & DevOps

Container, Orchestrierung, Automatisierung und Netzwerke.

  • DockerDuales StudiumHochschulprojekt · Team

    Tägliche Arbeitsumgebung bei der SGP; Infrastruktur des Projekts Wheeltrip.

  • Kubernetes (k3s)Hochschulprojekt · Team

    Bereitstellung von Wheeltrip auf einem k3s-Cluster (ConfigMaps, Secrets).

  • AnsibleHochschulprojekt · Team

    Starten und Stoppen der Wheeltrip-Dienste per Playbooks.

  • GitLab / GitHub ActionsDuales StudiumHochschulprojekt · Team

    Merge Requests und Code-Reviews auf GitLab bei der SGP; GitHub-Actions-Pipelines von Wheeltrip.

  • Linux / WSLDuales StudiumHochschule

    Entwicklung unter WSL bei der SGP, bis hin zur Meldung eines Speicherabsturzes der Tests.

    • Efrei
    • Betriebssysteme
  • NetzwerkeHochschule

    Netzwerkprotokolle und Funktionsweise von Netzwerken.

    • Efrei
    • Netzwerke und Protokolle

Sicherheit & Echtzeit

Module des zweiten Jahres des Ingenieurstudiums.

  • IT-SicherheitHochschule

    Modul des Studienjahres ING2, laufend.

    • Efrei
    • IT-Sicherheitlaufend
  • KryptographieHochschule

    Modul des Studienjahres ING2, laufend.

    • Efrei
    • Kryptographielaufend
  • EchtzeitsystemeHochschule

    Modul des Studienjahres ING2, laufend.

    • Efrei
    • Echtzeitsystemelaufend

Grundlagen

Die Grundlagen, die alles andere tragfähig machen.

  • C / C++Hochschule

    Maschinennahe Programmierung, mit einer kleinen Datentabelle (CDataframe) in C.

    • Efrei
    • Programmierung in C und C++
    • Datenstrukturen
    • Rechnerarchitektur
  • Algorithmik & GraphenHochschule

    BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, Prim und Kruskal, implementiert und visualisiert.

    • Efrei
    • Algorithmen und Graphentheorie
    • Optimierung und Komplexität
  • Kalman-Filter & GeodäsiePrivatHochschule

    Aus Positionen mit 1 Hz eine flüssige Bewegung mit 60 Bildern pro Sekunde in PlanesView, mit Tests der WGS84-Projektionen.

    • Efrei
    • Signaltheorie
  • ScalaHochschule

    Funktionale Programmierung, im ING2 studiert.

    • Efrei
    • Funktionale Programmierung mit Scalalaufend

KIKünstliche Intelligenz

KI, ein echtes Arbeitswerkzeug

Sie ersetzt das Denken nicht: Sie beschleunigt es, sofern man sie zu steuern und zu prüfen weiß, was sie liefert.

Prompt Engineering

Kontext abstecken, Beispiele geben, eine Anfrage in Schritte zerlegen, iterieren: Die Qualität der Antwort hängt von der Qualität der Frage ab.

Mehrere Werkzeuge, nicht nur eines

Ich kann die meisten KIs auf dem Markt nutzen und wähle je nach Aufgabe: Code, Texten, Recherche, Analyse, mit Kenntnis der Stärken und Grenzen jeder einzelnen.

Verstehen, nicht nur nutzen

Mich interessiert, was dahinter passiert: wie ein Modell seine Antwort erzeugt, warum es sich irren kann, wie man prüft. Ich lese und teste, was es liefert.

Eine KI-Kultur im Unternehmen

Bei der SGP ist die KI-Kultur fortgeschritten: regelmäßige Termine, Besprechungen, Erfahrungsaustausch unter Kollegen. Zusammen mit meiner persönlichen Praxis und meiner Ausbildung beschleunigt sie meine tägliche Arbeit spürbar.

Rahmenplan des BUT Informatik

Drei Kompetenzen und wo ich sie erlebt habe

Der BUT ist in Kompetenzen gegliedert, mit beruflichen Situationen (SP), kritischen Lernergebnissen (AC) und Ressourcen. Zu jeder: was ich tatsächlich getan habe.

Anwendungsentwicklung realisieren

Eine vollständige Anwendung entwerfen, entwickeln, testen und integrieren und dabei Kundenbedürfnisse, Ergonomie und gute Programmierpraxis beachten.

Berufliche Situationen

  • Eine Anwendung erarbeiten
  • Eine bestehende Anwendung weiterentwickeln
  • Eine Anwendung im Betrieb warten

Kritische Lernergebnisse

  • Funktionale und nichtfunktionale Spezifikationen erarbeiten und umsetzen
  • Prinzipien der Barrierefreiheit und Ergonomie anwenden
  • Gute Entwurfs- und Programmierpraxis übernehmen
  • Die Qualität der Anwendung durch Tests prüfen und validieren

Zugehörige Ressourcen

  • Web- und Mobilentwicklung
  • Objektorientierte Programmierung und Systeme
  • Softwarearchitektur
  • Entwicklungsqualität und Testmethoden

In meinem Werdegang · Bei S-Print v4 (SGP): React/TypeScript-Seiten und -Komponenten, Symfony-Endpunkte, Tests. In der Präfektur: Neuentwicklung und Inbetriebnahme der Buchungsseite.

Anwendungen optimieren

Die Leistung von Programmen analysieren und verbessern, unter Berücksichtigung von Einschränkungen (Zeit, Speicher, Verbrauch) und der Umweltwirkung.

Berufliche Situationen

  • Leistung in eingeschränkten Kontexten verbessern
  • Die Umweltwirkung einer Anwendung begrenzen
  • Passende und innovative Lösungen umsetzen

Kritische Lernergebnisse

  • Passende komplexe Datenstrukturen wählen
  • Fortgeschrittene algorithmische Techniken einsetzen (Optimierung, KI …)
  • Die ökologischen und gesellschaftlichen Auswirkungen einer Lösung bewerten
  • Das Verhalten von Code profilieren, analysieren und begründen

Zugehörige Ressourcen

  • Algorithmik und Datenstrukturen
  • Mathematik für die Optimierung
  • Codeanalyse und Profiling
  • Parallelität, Computeralgebra, künstliche Intelligenz

In meinem Werdegang · Dijkstra und Bellman-Ford auf der Pariser Metro RATP, Kalman-Filter und Kachel-Cache in PlanesView, ein dem Team gemeldeter Speicherabsturz der Tests unter WSL.

In einem IT-Team arbeiten

Im Projektteam wirksam zusammenarbeiten, mit klarer Kommunikation, agilen Methoden und kollaborativem Management.

Berufliche Situationen

  • Die eigene Arbeit im Verhältnis zu der des Teams organisieren
  • Informationen erarbeiten, verwalten und weitergeben
  • Ein Projekt gemeinsam starten und steuern

Kritische Lernergebnisse

  • Die eigene Rolle und Aufgaben im Team erkennen
  • Soziale Kompetenzen für die Zusammenarbeit erwerben
  • Vielfalt und Struktur einer IT-Organisation verstehen
  • Über die eigene berufliche Tätigkeit berichten

Zugehörige Ressourcen

  • Methoden des Projektmanagements (Agile, Scrum …)
  • Kollaborative Werkzeuge (Git, Jira, Trello …)
  • Berufliche Kommunikation
  • Management und Veränderungsmanagement

In meinem Werdegang · Zwei-Wochen-Sprints bei S-Print, Daily um zehn Uhr, rotierender Scrum Master, gegenseitige Code-Reviews; Vigipol zu fünft; Wheeltrip im Team mit agilen Werkzeugen.

Methoden & Werkzeuge

  • Scrum
  • Kanban
  • Jira
  • Confluence
  • Code-Reviews
  • Automatisierte Tests
  • Postman
  • Git / GitLab / GitHub
  • Clean Code
  • SOLID
  • Feature-basierte Architektur
  • Dokumentation

Sprachen

  • Französisch · Muttersprache
  • Englisch · TOEIC, Niveau B2 · Business-Englisch an der Efrei
  • Spanisch · Schulniveau

Eigenschaften

  • TeamgeistGegenlesen und gegengelesen werden, das Daily moderieren, teilen, was ich entdecke.
  • LernfähigkeitTypeScript, Symfony und React im Job entdeckt, in wenigen Wochen geliefert.
  • BeharrlichkeitLange Tickets, unterbrochen, wieder aufgenommen: saubere Arbeit für den hinterlassen, der sie übernimmt.
  • FokusEin großes Thema in kurze, testbare Schritte zerlegen.

Sport & Freizeit

  • SportVier Jahre Krafttraining, Bouldern und Basketball: Beständigkeit, Ausdauer und Teamgeist.
  • FotografieVor allem Tiere: Geduld und ein Gespür für den Bildausschnitt.
  • MusikEine Leidenschaft, die meine Coding-Sessions begleitet.
  • VideospieleMein erstes RPG, Ryuukon Palace, stammt daher.

Alle meine Leidenschaften ansehen →