lanathanel.

Lanathanel

Zakaria Djebbes

Développeur backend C#/.NET

Trois ans en banque de financement et d'investissement, sur des systèmes de trésorerie puis de market data. Le reste du temps, j'écris des moteurs de rendu, des typeurs et des automates.

En ce moment — Développeur backend sur une plateforme de market data — Natixis CIB

Stack principale

capture

Un typeur et évaluateur de lambda-calcul : inférence de types Hindley-Milner, unification et évaluation, écrits en F#.

  • F#
  • .NET
  • Hindley-Milner
Langages & compilationDémo à venir
capture

Une réimplémentation de la commande egrep : parsing d'expressions régulières, construction d'un automate non déterministe puis déterminisation.

  • C#
  • .NET
  • Automata
Langages & compilationDémo à venir
capture

Un gestionnaire de budget personnel que j'ai conçu, développé et déployé sur mon propre serveur — et que j'utilise au quotidien.

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

Un VPS auto-administré : une douzaine de services conteneurisés, reverse proxy, VPN, registre NuGet privé et sauvegardes. Ce site en fait partie.

  • Docker
  • Nginx
  • WireGuard
Infrastructure
capture

Un petit moteur de rendu écrit from scratch, support des projets de creative coding ci-dessous.

  • C#
  • .NET
  • Rendering
Systèmes & graphismes

Expérience

  1. avril 2026 — aujourd'hui · Paris

    Développeur backend

    Natixis CIB

    Développement d'une plateforme de market data qui diffuse données statiques et dynamiques à l'ensemble des branches equity et pre-trade de la banque.

    • Diffusion de market data statique et dynamique à l'ensemble des branches equity et pre-trade de la banque.
    • Développement backend des services de distribution et de leurs APIs.
    • Fiabilité et fraîcheur de la donnée pour des consommateurs internes nombreux et hétérogènes.
    • C#
    • .NET
    • SQL
  2. novembre 2023 — mars 2026 · La Défense

    Consultant développeur backend C#/.NET

    SG Corporate & Investment Banking

    Gestionnaire interne de trésorerie et de risques court terme, utilisé par les trésoriers de Londres, Paris et Tokyo. Migration de .NET Framework vers .NET 8 et du client lourd vers le web, sur de forts volumes de données.

    • Migration de .NET Framework 4.8 vers .NET 8 et du client lourd WinForms vers le web, sans interruption de service pour les trésoriers.
    • Maintenance et création de feeders : des applications C# qui ingèrent de gros volumes de données externes et internes (XML, CSV, JSON) pour les intégrer en base.
    • Création et évolution des Web API, des écrans Angular et des widgets React sur SG Market.
    • Batchs et jobs automatisés orchestrés via Autosys ; scripts et procédures stockées PL/SQL sur Oracle et SQL Server.
    • Coordination avec les autres équipes SG (X-One, PERLE, SEG) pour la transmission de données entre applications.
    • TDD, revues de code, pair-programming et Sonar au quotidien.
    • C#
    • .NET 8
    • Angular
    • React
    • Oracle
    • SQL Server
    • PL/SQL
  3. septembre 2022 — octobre 2023 · Paris

    Alternant — développeur backend Java/Kotlin

    Budgetbox

    Conception et livraison du nouveau référentiel magasin, du recueil du besoin à la mise en production : choix techniques, modèle de données, API Kotlin, front Angular, CI/CD et déploiement Kubernetes. Architecture présentée au CTO.

    • Recueil du besoin auprès des équipes techniques et commerciales, puis formalisation du modèle de données en UML.
    • Choix des technologies backend, frontend et base de données, et présentation de l'architecture logique au CTO.
    • API REST en Kotlin documentée via Swagger, avec une fonctionnalité de recherche en GraphQL.
    • Couverture de tests unitaires maintenue au-dessus de 90 %.
    • Chaîne CI/CD sur GitLab, Dockerfiles et déploiement des environnements via Kubernetes.
    • Kotlin
    • Spring Boot
    • PostgreSQL
    • GraphQL
    • Angular
    • Docker
    • Kubernetes
  4. mars 2020 — août 2020 · Constantine

    Stage — développeur backend Java/JEE

    Fablab — Université Abdelhamid Mehri

    Développement et maintenance de l'application d'enseignement à distance du département d'informatique.

    • Java 11
    • JEE
    • JSP
    • MySQL

Formation

  1. septembre 2022 — septembre 2023 · Paris

    Master 2 d'informatique (alternance)

    Sorbonne Université

    Parcours Science et Technologie du Logiciel : typage et analyse statique, programmation objet et fonctionnelle, algorithmes de génération aléatoire.

  2. septembre 2021 — juillet 2022 · Paris

    Master 1 d'informatique

    Université Sorbonne Paris Nord

    Bases de données et big data, structures de données avancées, programmation et systèmes distribués, compilation.

  3. septembre 2017 — juillet 2020 · Constantine

    Licence en informatique

    Université Abdelhamid Mehri

    Parcours génie logiciel.

Compétences

Langages
C#JavaKotlinTypeScriptF#C++SQL / PL-SQL
Frameworks
.NET 8.NET FrameworkASP.NET MVC/APIEntity FrameworkSpring BootAngularReact
Bases de données
OracleSQL ServerPostgreSQLMySQLMongoDB
Tests & craft
NUnitNFluentNSubstituteJUnitMockKTDDPair programmingSonar
DevOps
DockerKubernetesGitLab CIGitHub ActionsJenkinsTeamCityAutosys
Langues
FrançaisEnglishDeutsch

Contact

Île-de-France, France