Recherche active·Alternance — dès septembre 2026

Abdallah Lotfi.

Ingénieur logiciel · Full-stack & Backend. Je conçois des applications web robustes — de l'API aux interfaces, avec un soin particulier pour la maintenabilité, les tests et la performance.

Avignon, France·Avignon · mobilité nationale · remote · déménagement possible
Fiche rapideDispo septembre 2026
Contrat
Alternance
Rythme
2 semaines entreprise / 2 semaines université
Démarrage
Septembre 2026
Stage d'été
Envisageable si souhaité
Localisation
Avignon, France
Mobilité
France · remote · déménagement
Profil
Full-stack · Backend · DevOps
01

Backend & APIs

Conception d'APIs claires, testées et documentées (OpenAPI). Découpage en responsabilités, validation stricte, et gestion fine de l'état métier.

02

Full-stack pragmatique

Interfaces React / Angular / Vue pensées comme l'extension d'un backend sain — contrats typés, flux prévisibles, UI sobre.

03

Qualité & maintenabilité

Tests unitaires et fonctionnels, refactorisation ciblée, Docker et CI/CD.

Parcours

Expériences professionnelles

Les missions qui ont façonné ma pratique : backend, full-stack, et migrations legacy sur des plateformes en production.

  1. Développeur Backend

    Sadeem Informatique · Algérie

    Septembre 2025
    Projet Shams — plateforme de services d'urgence et transport à la demande
    • Conception d'une API conteneurisée avec Docker (Nginx, API, workers, Redis, PostgreSQL) pour un déploiement reproductible et une mise à l'échelle horizontale.
    • Implémentation d'une machine à états finis pour piloter le cycle de vie des demandes, réduisant les transitions illégales et fiabilisant l'orchestration métier.
    DockerNginxRedisPostgreSQLAPI
  2. Développeur Backend

    Sadeem Informatique · Algérie

    Août 2025
    • Refactorisation d'une API Laravel selon le principe de responsabilité unique, améliorant la lisibilité, la testabilité et la maintenabilité du code.
    • Mise en place de tests unitaires et fonctionnels avec PHPUnit pour sécuriser les évolutions et réduire les régressions.
    • Optimisation ciblée des requêtes MySQL par indexation, pour des temps de réponse plus stables sur les pages à fort trafic.
    LaravelPHPPHPUnitMySQL
  3. Développeur Web Frontend — Freelance

    nosmotsdapres.fr · Remote

    Septembre 2024 — Décembre 2024
    • Conception d'une SPA réactive et d'un tableau de bord utilisateur avec ReactJS et TypeScript, en s'appuyant sur une architecture composants maintenable.
    • Génération automatisée des clients API à partir de spécifications OpenAPI, garantissant la cohérence entre contrat backend et implémentation frontend et réduisant les erreurs d'intégration.
    ReactJSTypeScriptOpenAPISPA
  4. Développeur Full-Stack

    Net Outsourcing Intelligence · Algérie

    Janvier 2024 — Avril 2024
    • Optimisation avancée des requêtes MySQL (sélection d'index, vues matérialisées) sur une plateforme à fort volume, pour des temps de réponse sensiblement améliorés.
    • Développement d'interfaces SPA avec VueJS et refactorisation de la logique métier via une couche service dédiée, clarifiant la séparation des responsabilités.
    VueJSMySQLPHP
  5. Formateur en informatique — Service national

    Armée Nationale Populaire · Algérie

    Janvier 2023 — Janvier 2024
    • Animation de formations bureautiques, réseau et hardware pour officiers et sous-officiers nouvellement recrutés, avec supports pédagogiques structurés.
    FormationRéseauxHardware
  6. Développeur Web Full-Stack

    Net Outsourcing Intelligence · Algérie

    Juin 2022 — Décembre 2022
    • Migration d'une base de code PHP 5 vers PHP 8.2 / Laravel 9 sur une plateforme en production, avec continuité de service.
    • Refactorisation de l'architecture backend, livraison de nouvelles fonctionnalités et correction de bugs critiques, pour une dette technique réduite et une base plus stable.
    PHP 8.2Laravel 9Migration legacy
Sélection

Projets techniques

Projets personnels, académiques et de recherche illustrant ma pratique en conditions proches du réel.

Stack

Compétences techniques

Outils et méthodes que je manipule au quotidien, groupés par domaine.

Maîtrise quotidienneConnaissance projet

Backend & API

LaravelPHPAPI RESTNodeJS (Express)OpenAPIMachine à étatsMicro-services

Frontend

ReactJSTypeScriptTailwind CSSAngularVueJSJavaScript

Langages

TypeScriptPHPJavaScriptJavaPythonRust

Bases de données

PostgreSQLMySQLMongoDBRedis

DevOps & Outils

GitDockerLinuxGitHub ActionsNginxCI/CDMakefiles

Qualité & méthodes

PHPUnitArchitecture en couchesDesign patternsTDDPytestUML
Parcours académique

Formation & langues

Cursus d'ingénierie logicielle et compétences linguistiques certifiées.

Master — Ingénierie du Logiciel de la Société Numérique

Avignon Université · Avignon, France

En coursSeptembre 2025 — Mai 2027

Master — Ingénierie des Systèmes d'Information

Université de Mostaganem · Algérie

ObtenuSeptembre 2020 — Juin 2022

Projet de fin d'études : tableau de bord temps réel de suivi de progression des étudiants, avec visualisations interactives et alertes personnalisées.

Licence — Informatique

Université de Mostaganem · Algérie

ObtenuSeptembre 2017 — Juin 2020

Projet de fin d'études : application eCommerce B2C en PHP (architecture MVC), avec paiement Stripe sécurisé et interface d'administration.

Langues

  • FrançaisAvancé
    TCF C2
  • AnglaisAvancé
    IELTS C1 — technique
  • ArabeLangue maternelle
Ce que je cherche

La mission idéale

Pour que l'alternance soit utile des deux côtés, voici les critères qui orientent mes candidatures.

01

Une équipe exigeante

Backend ou full-stack, où la lisibilité, les tests et les revues de code comptent autant que la vélocité de livraison.

02

Une stack sérieuse

TypeScript/Node, PHP/Laravel, Python — ou une équipe prête à m'investir sur un langage plus exigeant (Go, Rust, Kotlin).

03

Des problèmes réels

Produits avec de vraies contraintes — données volumineuses, temps réel, observabilité, migrations legacy — plutôt que du CRUD isolé.

Prendre contact

Échangeons sur une alternance

Je recherche une alternance à partir de septembre 2026, sur un rythme 2 semaines / 2 semaines. Un stage d'été en amont est envisageable si cela vous arrange — n'hésitez pas à me l'indiquer.

Disponibilité

Alternance · 2 semaines entreprise / 2 semaines université

Démarrage prévu en septembre 2026. Démarrage anticipé possible — stage d'été envisageable si l'entreprise le souhaite.

Mobilité — Avignon · mobilité nationale · remote · déménagement possible.

Avignon, France