lanathanel.

Lanathanel

Zakaria Djebbes

Backend-C#/.NET-Entwickler

Drei Jahre im Corporate & Investment Banking, an Treasury- und danach Market-Data-Systemen. In der übrigen Zeit schreibe ich Rendering-Engines, Typechecker und Automaten.

Aktuell — Backend-Entwickler an einer Market-Data-Plattform — Natixis CIB

Kern-Stack

capture

Ein Lambda-Kalkül-Typechecker und -Evaluator: Hindley-Milner-Typinferenz, Unifikation und Auswertung, geschrieben in F#.

  • F#
  • .NET
  • Hindley-Milner
Sprachen & CompilerDemo folgt
capture

Eine Neuimplementierung des egrep-Befehls: Parsen regulärer Ausdrücke, NFA-Konstruktion und anschließende Determinisierung zum DFA.

  • C#
  • .NET
  • Automata
Sprachen & CompilerDemo folgt
capture

Ein persönlicher Budget-Manager, den ich entworfen, gebaut und auf meinem eigenen Server deployt habe — und täglich nutze.

  • C#
  • .NET
  • Docker
Web & APIs
capture

Ein selbst administrierter VPS: ein Dutzend containerisierter Dienste, Reverse Proxy, VPN, private NuGet-Registry und Backups. Diese Seite gehört dazu.

  • Docker
  • Nginx
  • WireGuard
Infrastruktur
capture

Eine kleine, von Grund auf geschriebene Rendering-Engine als Basis für die Creative-Coding-Projekte unten.

  • C#
  • .NET
  • Rendering
Systeme & Grafik

Berufserfahrung

  1. April 2026 — heute · Paris

    Backend-Entwickler

    Natixis CIB

    Entwicklung einer Market-Data-Plattform, die statische und dynamische Daten an die gesamten Equity- und Pre-Trade-Bereiche der Bank ausliefert.

    • Verteilung statischer und dynamischer Market Data an die gesamten Equity- und Pre-Trade-Bereiche der Bank.
    • Backend-Entwicklung der Distributionsdienste und ihrer APIs.
    • Zuverlässigkeit und Aktualität der Daten für zahlreiche, heterogene interne Konsumenten.
    • C#
    • .NET
    • SQL
  2. November 2023 — März 2026 · La Défense

    Backend-C#/.NET-Berater

    SG Corporate & Investment Banking

    Internes Treasury- und Kurzfrist-Risikomanagement-Tool für Treasurer in London, Paris und Tokio. Migration von .NET Framework auf .NET 8 und vom Desktop-Client ins Web, bei hohem Datenvolumen.

    • Migration von .NET Framework 4.8 auf .NET 8 und vom WinForms-Desktop-Client ins Web, ohne Betriebsunterbrechung für die Treasurer.
    • Wartung und Entwicklung von Feedern: C#-Anwendungen, die große Mengen externer und interner Daten (XML, CSV, JSON) in die Datenbanken einspielen.
    • Aufbau und Weiterentwicklung der Web-APIs, der Angular-Oberflächen und der React-Widgets auf SG Market.
    • Automatisierte Batches und Jobs über Autosys orchestriert; PL/SQL-Skripte und Stored Procedures auf Oracle und SQL Server.
    • Abstimmung mit anderen SG-Teams (X-One, PERLE, SEG) zur Datenübertragung zwischen Anwendungen.
    • TDD, Code-Reviews, Pair Programming und Sonar als tägliche Praxis.
    • C#
    • .NET 8
    • Angular
    • React
    • Oracle
    • SQL Server
    • PL/SQL
  3. September 2022 — Oktober 2023 · Paris

    Werkstudent — Backend-Java/Kotlin-Entwickler

    Budgetbox

    Konzeption und Auslieferung des neuen Filial-Stammdatensystems, von der Anforderungsaufnahme bis zur Produktion: Technologieauswahl, Datenmodell, Kotlin-API, Angular-Frontend, CI/CD und Kubernetes-Deployment. Architektur dem CTO präsentiert.

    • Anforderungsaufnahme bei den technischen und kaufmännischen Teams, anschließend Formalisierung des Datenmodells in UML.
    • Auswahl der Backend-, Frontend- und Datenbanktechnologien sowie Präsentation der logischen Architektur vor dem CTO.
    • REST-API in Kotlin, dokumentiert mit Swagger, inklusive einer GraphQL-basierten Suchfunktion.
    • Testabdeckung durchgehend über 90 % gehalten.
    • CI/CD-Pipeline auf GitLab, Dockerfiles und Umgebungs-Deployment über Kubernetes.
    • Kotlin
    • Spring Boot
    • PostgreSQL
    • GraphQL
    • Angular
    • Docker
    • Kubernetes
  4. März 2020 — August 2020 · Constantine

    Praktikum — Backend-Java/JEE-Entwickler

    Fablab — Université Abdelhamid Mehri

    Entwicklung und Wartung der Fernlern-Anwendung des Informatik-Fachbereichs.

    • Java 11
    • JEE
    • JSP
    • MySQL

Ausbildung

  1. September 2022 — September 2023 · Paris

    Master (M2) Informatik (dual)

    Sorbonne Université

    Schwerpunkt Software Science and Technology: Typisierung und statische Analyse, objektorientierte und funktionale Programmierung, Zufallsgenerierungsalgorithmen.

  2. September 2021 — Juli 2022 · Paris

    Master (M1) Informatik

    Université Sorbonne Paris Nord

    Datenbanken und Big Data, fortgeschrittene Datenstrukturen, verteilte Programmierung und Systeme, Compilerbau.

  3. September 2017 — Juli 2020 · Constantine

    Bachelor Informatik

    Université Abdelhamid Mehri

    Schwerpunkt Software Engineering.

Kenntnisse

Sprachen
C#JavaKotlinTypeScriptF#C++SQL / PL-SQL
Frameworks
.NET 8.NET FrameworkASP.NET MVC/APIEntity FrameworkSpring BootAngularReact
Datenbanken
OracleSQL ServerPostgreSQLMySQLMongoDB
Tests & Craft
NUnitNFluentNSubstituteJUnitMockKTDDPair programmingSonar
DevOps
DockerKubernetesGitLab CIGitHub ActionsJenkinsTeamCityAutosys
Sprachkenntnisse
FrançaisEnglishDeutsch

Kontakt

Île-de-France, Frankreich