lanathanel.

Lanathanel

Zakaria Djebbes

Backend C#/.NET developer

Three years in corporate & investment banking, on treasury then market data systems. The rest of the time I write rendering engines, type checkers and automata.

Currently — Backend developer on a market data platform — Natixis CIB

Core stack

Selected work

All projects →
capture

A lambda-calculus type checker and evaluator: Hindley-Milner type inference, unification and evaluation, written in F#.

  • F#
  • .NET
  • Hindley-Milner
Languages & compilersDemo coming soon
capture

A reimplementation of the egrep command: regular expression parsing, NFA construction, then determinization to a DFA.

  • C#
  • .NET
  • Automata
Languages & compilersDemo coming soon
capture

A personal budget manager I designed, built and deployed on my own server — and use daily.

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

A self-administered VPS: a dozen containerised services, reverse proxy, VPN, private NuGet registry and backups. This site is one of them.

  • Docker
  • Nginx
  • WireGuard
Infrastructure
capture

A small rendering engine written from scratch, backing the creative-coding projects below.

  • C#
  • .NET
  • Rendering
Systems & graphics

Experience

  1. April 2026 — present · Paris

    Backend developer

    Natixis CIB

    Building a market data platform that serves static and dynamic data to the bank’s entire equity and pre-trade branches.

    • Distribution of static and dynamic market data to the bank’s entire equity and pre-trade branches.
    • Backend development of the distribution services and their APIs.
    • Reliability and freshness of the data for numerous, heterogeneous internal consumers.
    • C#
    • .NET
    • SQL
  2. November 2023 — March 2026 · La Défense

    Backend C#/.NET consultant

    SG Corporate & Investment Banking

    In-house treasury and short-term risk manager, used by treasurers in London, Paris and Tokyo. Migration from .NET Framework to .NET 8 and from a desktop client to the web, at high data volume.

    • Migrated from .NET Framework 4.8 to .NET 8, and from a WinForms desktop client to the web, without service interruption for the treasurers.
    • Maintained and built feeders: C# applications ingesting large volumes of external and internal data (XML, CSV, JSON) into the databases.
    • Built and evolved the Web APIs, the Angular screens and the React widgets on SG Market.
    • Automated batches and jobs orchestrated through Autosys; PL/SQL scripts and stored procedures on Oracle and SQL Server.
    • Coordinated with other SG teams (X-One, PERLE, SEG) on data transmission between applications.
    • TDD, code reviews, pair programming and Sonar as daily practice.
    • C#
    • .NET 8
    • Angular
    • React
    • Oracle
    • SQL Server
    • PL/SQL
  3. September 2022 — October 2023 · Paris

    Apprentice — backend Java/Kotlin developer

    Budgetbox

    Designed and delivered the company’s new store reference system, from requirements to production: technical choices, data model, Kotlin API, Angular front end, CI/CD and Kubernetes deployment. Architecture presented to the CTO.

    • Gathered requirements from the technical and commercial teams, then formalised the data model in UML.
    • Chose the backend, frontend and database technologies, and presented the logical architecture to the CTO.
    • Kotlin REST API documented with Swagger, including a GraphQL-backed search feature.
    • Kept unit test coverage above 90%.
    • CI/CD pipeline on GitLab, Dockerfiles, and environment deployment through Kubernetes.
    • Kotlin
    • Spring Boot
    • PostgreSQL
    • GraphQL
    • Angular
    • Docker
    • Kubernetes
  4. March 2020 — August 2020 · Constantine

    Internship — backend Java/JEE developer

    Fablab — Université Abdelhamid Mehri

    Development and maintenance of the computer science department’s distance learning application.

    • Java 11
    • JEE
    • JSP
    • MySQL

Education

  1. September 2022 — September 2023 · Paris

    MSc in Computer Science (apprenticeship)

    Sorbonne Université

    Software Science and Technology track: typing and static analysis, object-oriented and functional programming, random generation algorithms.

  2. September 2021 — July 2022 · Paris

    MSc year 1, Computer Science

    Université Sorbonne Paris Nord

    Databases and big data, advanced data structures, distributed programming and systems, compilers.

  3. September 2017 — July 2020 · Constantine

    BSc in Computer Science

    Université Abdelhamid Mehri

    Software engineering track.

Skills

Languages
C#JavaKotlinTypeScriptF#C++SQL / PL-SQL
Frameworks
.NET 8.NET FrameworkASP.NET MVC/APIEntity FrameworkSpring BootAngularReact
Databases
OracleSQL ServerPostgreSQLMySQLMongoDB
Testing & craft
NUnitNFluentNSubstituteJUnitMockKTDDPair programmingSonar
DevOps
DockerKubernetesGitLab CIGitHub ActionsJenkinsTeamCityAutosys
Spoken languages
FrançaisEnglishDeutsch

Contact

Île-de-France, France