You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ali ThabetAT

Ali Thabet

Consultant senior Java/Angular (Spring Boot, Play)

€611/day
Paris, FR
8-15 years

Average response time: 1 hour

About Ali

Consultant Senior Full-Stack avec 15 ans d’expérience, expert en Java, Spring, Play Framework et Angular.
J’accompagne les équipes dans la conception et le développement de solutions performantes, scalables et maintenables.
Passionné par le clean code et les architectures robustes, j’optimise la performance des applications et facilite leur industrialisation (CI/CD).
Force de proposition, j’aligne la stratégie technique avec les enjeux business pour garantir le succès des projets.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • RATP
    Tech Lead Full-Stack
    TRANSPORTATION
    May 2019 - April 2025 (5 years and 11 months)
    Paris, France
    Lead technique sur la conception et le développement des fonctionnalités clés :
    • Contrôle dynamique des accès et des habilitations
    • Gestion des référentiels d'investissements et de projets
    • Gestion des conventions de financement, appels de fonds et versements
    • Partage des factures et des écritures comptables entre financeurs
    • Génération des documents Word, Excel et PDF (Cadre A, Cadre C, Récap projet...)
    • Développement de jobs d'alertes, reprise de données et récupération des référentiels

    Performance et robustesse de l'application :
    • Optimisation des requêtes SQL et des services REST
    • Supervision et amélioration des tests (unitaires, intégration et E2E)
    • Mise en place et optimisation des pipelines CI/CD (Jenkins et Docker)
    Qualité et encadrement technique :
    • Code review et suivi des bonnes pratiques
    • Suivi et réduction de la dette technique
    • Accompagnement des nouveaux arrivants et développeurs juniors
    Collaboration et méthodologie Agile :
    • Collaboration avec les équipes métier, exploitation, intégration et middleware
    • Participation active aux cérémonies Agile
    Projets transverses & migration technique :
    • Chiffrage et cadrage technique pour la refonte et la mise en œuvre des projets
    • Migration technique de projets
    • Support technique et accompagnement des autres équipes


    Stack : Java, Play Framework, SpringBoot, REST, SQL, JPA/Ebean, PostgreSQL, Angular, TypeScript, PrimeNG, HTML, CSS, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber, Git, Jenkins, Docker, Sonar, Swagger, Apache POI, Agile (Scrum)
  • ASIP Santé
    Tech Lead Back-End & Consultant Senior Full-Stack Worldline
    HEALTH AND WELLNESS
    May 2018 - April 2019 (1 year)
    Paris, France
    Si-SAMU : mutualise au niveau national l'ensemble des outils des Samu-centres 15 et améliore la gestion des Samu au quotidien, la prise en charge des patients et la sécurité du système d'information.

    Participation à la conception et au développement des features
    Qualité et encadrement technique :
    • Encadrement et suivi de la qualité des développements
    • Analyse et validation technique des features en collaboration avec l'équipe d'architecture
    • Supervision et écriture des tests unitaires (Front et Back) et des tests d'intégration Back
    • Utilisation de Sphinx pour la rédaction et la génération de la documentation technique
    Méthodologie Agile & SAFe :
    • Participation aux cérémonies SAFe
    • Implication dans les cérémonies Agile
    Stack : Java, Spring, REST/Jersey, Swagger, JMS/ActiveMQ, WebSocket, SQL, JPA/Hibernate, Oracle, Flayway, Redis, Géocodeur Addok, Angular, TypeScript, HTML, CSS, Junit, Mockito, Jasmine, Karma, Tomcat, Git, Maven, Jenkins, Sonar, Docker, Agile (SAFe)
  • FDJ
    Consultant Senior Back-End Java JEE
    ENTERTAINMENT AND LEISURE
    June 2016 - April 2018 (1 year and 10 months)
    Boulogne-Billancourt, France
    Gestion du parcours client (inscription, authentification, gestion de compte)

    Développement des évolutions et maintenance corrective
    • Conception, ajout et évolution des services REST
    • Utilisation de JMX pour surveiller l'état des services et exposer des métriques applicatives
    • Refactoring et modification du connecteur HTTP pour supporter OAuth2.0
    Qualité et assurance technique :
    • Mise en place et écriture des tests d'intégration (REST-assured)
    • Développement et maintenance des tests unitaires (JUnit, Mockito)
    • Rédaction et mise à jour de la documentation technique
    • Étude et chiffrage des spécifications techniques et fonctionnelles
    Encadrement et collaboration :
    • Accompagnement technique des nouveaux arrivants
    • Collaboration avec les équipes métier, front, architecture, qualification et recette
    Stack : JAVA/J2EE, REST, Spring (IoC, MVC, AOP), Spring Boot, Hazelcast, Junit, Mockito, REST-assured, HttpClient, Tomcat, Git, Maven, Jenkins, SonarQube, WireMock, Swagger, Agile

Recommendations

Be the first to recommend Ali

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diplôme National d'Ingénieur en Informatique,
    École Nationale des Sciences de l'Informatique (ENSI),
    2010
    Diplôme National d'Ingénieur en Informatique,
  • DEUPC en Mathématique
    Institut Préparatoire aux Études d'Ingénieurs de Nabeul (IPEIN),
    2007
    DEUPC en Mathématique

Skill set

Categories