Background

More than 15 years of Java, from Tunisia to France

It all started in Tunisia, with Java EE applications. It took me to critical systems in finance, in France. Here are the main steps.

  • More than 15 years of experience
  • 2 countries
  • 7 companies

In France

Freelance, finance and public sector

I arrived in France in 2014. I moved from business applications to critical systems in finance.

  1. 2023 – present

    Founder · J2RA IT Services

    My software consulting and development company. I work with my clients through it.

  2. 2022 – 2026

    Lead Java Developer & DevOps · Euronext

    Rebuild of a tool that runs thousands of tests every day. The monolith was split into containerized services, and Java, Spring Boot and Angular were moved to recent versions, with no downtime for the teams.

    • Spring Boot
    • Kafka
    • Angular
    • Kubernetes
  3. 2021 – 2022

    Senior Java Developer · Société Générale CIB

    Maintenance of Forex applications in the Kondor scope, for the front office. Development of a modern application that takes over some of their features.

    • Java
    • Spring Batch
    • Sybase
    • React
  4. 2018 – 2021

    Senior Java Developer · Bibliothèque nationale de France

    Design from scratch of DELIA, the legal deposit portal for moving images. Work on two other digital legal deposit applications.

    • Spring Security
    • Spring Batch
    • Angular
    • PostgreSQL
  5. 2014 – 2018

    Java Backend Developer · BNP Paribas Securities Services

    Securities back office: processing of Swift messages, the European T2S migration up to the production cutovers, and night production support.

    • Java
    • Hibernate
    • Oracle
    • Swift messages

In Tunisia

My first steps

Before France, there was Tunisia. There, I learned to work on everything: web, mobile, databases, automation.

  1. 2012 – 2014

    Java & PHP Full Stack Developer · OpenBee

    Automation of the software delivery platform of the OpenBee portal: MongoDB storage, OAuth2 gateway and single sign-on.

    • Play Framework
    • Symfony
    • MongoDB
    • OAuth2
  2. 2010 – 2012

    Java EE Developer · Taggist

    Real-time geolocation and asset management applications, on the web and on Android. I also coached my first intern there.

    • Java EE
    • EJB
    • JBoss
    • Android

Education

My studies

The basics: a lot of math, then computer science for good.

  1. 2006 – 2010

    Computer Science Engineering Degree · ENSI, Tunis

    Major: computer engineering and technology applications. Final project: an RFID solution to improve patient tracking in a clinic.

  2. 2004 – 2006

    Preparatory Classes · IPEIN, Nabeul

    Two intensive years of math and physics to prepare for the national entrance exam to engineering schools.

  3. 2004

    Baccalauréat, Technical Track, With Honors · Lycée Ibn El Jazzar, Kairouan

Contact me

A question, a project, an idea?