Accueil Blog Projets CV Contact

Ingénieur Logiciel

Sidali Assoul

Ingénieur logiciel avec 5 ans d'expérience en développement web et mobile full stack, un bilan éprouvé en data science, recherche et solutions IA modernes, avec une approche orientée business pour livrer des produits à forte valeur ajoutée.

5 ans d'expérienceFull-Stack & MobileData Science & IAMaster en Informatique

Ouvert aux postes à distance et internationaux

Sidali Assoul

Vidéo d'introduction

Une courte introduction avant les détails techniques, les projets et les articles.

Ce que j'apporte

01

Web & Mobile Full-Stack

5 ans à construire des systèmes en production sur toute la stack : APIs REST, bases de données relationnelles, frontends responsive et applications mobiles multiplateformes livrées et maintenues à grande échelle.

02

Data Science & IA

Profil ML et NLP de niveau recherche. Conception d'un dataset de 169 000 phrases et déploiement d'une plateforme de 8 microservices IA atteignant 98 %+ de précision de classification en production.

03

Ownership Produit

Approche orientée business avec une responsabilité de bout en bout. Je cadre les besoins, pilote les décisions d'architecture et livre chaque fonctionnalité de manière autonome, en traitant chaque produit comme le mien.

Stack Technique

Langages

PythonTypeScriptJavaScriptPHPGolangRustJavaC++8086 Assembly

IA/ML & Data Science

PandasNumPyMatplotlibSeabornLangChainScikit-learnTensorFlowPyTorch

Bases de données

PostgreSQLMySQLRedisMongoDBNeo4jCassandraFirestore

Full Stack

DjangoCeleryFastAPINestJSSpring BootReactNext.jsReact NativeAngular

Cloud et DevOps

AWSGCPDockerCI/CD

Produit & Processus

AgileClickUpProduct ManagementSEOUI/UX

Expérience

  1. Ingénieur Produit

    bareedbox LLC · Émirats Arabes Unis (Télétravail)

    janv. 2024 – janv. 2026
    • Unique responsable technique sur l’ensemble du cycle produit : cadrage des besoins, pilotage de l’architecture et livraison de chaque fonctionnalité de bout en bout en autonomie.

    • Conçu une plateforme logistique multi-tenant de plus de 110 modèles, offrant une synchronisation directe des commandes pour les marchands et des outils d’expédition dédiés aux transporteurs.

    • Managé une équipe de 4 développeurs sur 2 codebases en production, en prenant en charge les entretiens techniques et la standardisation des revues de code.

    • Développé un moteur de synchronisation e-commerce pour Shopify et WooCommerce, en appliquant le patron Stratégie pour des connexions de boutiques modulaires et non destructives.

    • Intégré Stripe Connect pour construire une infrastructure financière supportant les wallets marchands et transporteurs, les virements automatisés et les retraits à la demande.

    Laravel 12Next.js 15TypeScriptMySQLStripe APIPuppeteer
  2. Ingénieur Backend

    Addinfo · Paris, France (Télétravail)

    avr. 2023 – avr. 2024
    • Développé un moteur d’ingestion haute performance de statistiques de composants convertissant d’importants snapshots JSON complexes en 50+ tables relationnelles PostgreSQL.

    • Réduit la latence analytique de 3s à <100ms grâce à l’agrégation à l’écriture (vues matérialisées), le cache applicatif et l’optimisation des requêtes SQL.

    • Surveillé, diagnostiqué et corrigé des fuites mémoire sur 100+ endpoints en production via des flame graphs et l’implémentation d’un intercepteur global de heap.

    • Conçu un backend multi-tenant avec OAuth multi-fournisseurs (Google, GitHub, GitLab, Azure).

    NestJSTypeScriptPostgreSQLSupabaseReactNext.jsDockerStripePuppeteerCypress
  3. Ingénieur Logiciel Backend

    CreaTech dz · Alger, Algérie

    sept. 2022 – mars 2023
    • Développé le backend d’une marketplace d’événements multi-tenant avec onboarding SMS-OTP Twilio, guards RBAC, workflow d’approbation des partenaires et découverte géolocalisée pour organisateurs et vendeurs.

    • Mis en place le moteur de revenus complet : paiements Stripe par webhooks, programme de fidélité basé sur la fréquence, abonnements SaaS par niveaux, permissions modérateur, CMS (blogs et guides) et CI/CD Docker avec nettoyage automatisé.

    • Développé le backend LMS Ecole at Home automatisant les opérations d’école virtuelle : identité tri-rôle, cartographie de disponibilités enseignants et planificateur Zoom RxJS-résilient supprimant les réservations manuelles.

    • Conçu l’expérience étudiante de bout en bout : paiements Stripe, pipeline d’enregistrement automatisé Zoom-vers-Vimeo, emails transactionnels et portails de cours à venir et passés.

    NestJSTypeScriptTypeORMMySQLStripeTwilioZoomVimeoDockerRxJSGoogle Cloud Run
  4. Ingénieur Full Stack Stagiaire

    Data Intuition · Alger, Algérie

    mai 2022 – août 2022
    • Maintenu et modernisé 3 plateformes de production legacy développées avec Express.js et EJS, assurant 99,9% de disponibilité pendant les transitions.
    Express.jsEJSJavaScript

Projets Phares

Voir tous les projets →
Projet de Thèse

IMRaD Analyzer : Microservices Distribués pour la Classification de Textes Scientifiques

Une plateforme de 8 microservices exploitant BERT et Gemini Pro pour classifier des articles scientifiques, avec un dataset personnalisé de 169k phrases atteignant un F1-score de 98,21%.

Next.jsFastAPIBERTGemini ProTF Serving
Vocabulary Builder (Produit Personnel) Produit Personnel

Vocabulary Builder (Produit Personnel)

Une application cross-platform d'apprentissage du vocabulaire déployée sur web et Android, construite avec TypeScript, Expo et Domain Driven Design. Fonctionnalités : révisions par répétition espacée (SM-2), narration podcast mains-libres, suivi bilingue (EN/FR) avec définitions et phrases de contexte, et sauvegarde offline-first avec synchronisation ZIP, sans aucune dépendance cloud.

React NativeExpo
Système de Gestion des Contrats Projet Client

Système de Gestion des Contrats

Tableau de bord temps réel pour la société portuaire de Béjaïa avec Clean Architecture, DDD et Redis Pub/Sub pour le scaling horizontal des WebSockets. Couverture complète en tests unitaires et d'intégration.

NestJSNext.jsPostgreSQLTypeORM

Moteur de Jeu d'Échecs

Moteur d'échecs TypeScript évolutif utilisant DDD + Architecture Hexagonale, avec une Stratégie de Mouvement Polymorphique et un Moteur de Règles avec clonage profond, dans un monorepo Turborepo.

TypeScriptReactDDDTurborepo
Émulateur Web du Processeur 8086 Open Source

Émulateur Web du Processeur 8086

Émulateur et assembleur Intel 8086 open-source pour le navigateur (Vanilla JS), réalisé comme projet de fin d'études universitaires en équipe de 6, avec simulation du jeu d'instructions et débogage interactif.

JavaScriptHTMLCSS
plotlive Open Source

plotlive

Bibliothèque de visualisation Python qui affiche des graphiques compatibles matplotlib dans des fenêtres pygame interactives en temps réel. Navigation, zoom, infobulle au survol et lecture image par image. Supporte 11 types de graphiques, export GIF/MP4 et affichage inline Jupyter.

Pythonpygame-ceNumPyPillow

Travaillons ensemble

Je suis actuellement ouvert à de nouveaux postes, en télétravail ou à l'international. Si vous construisez quelque chose d'ambitieux, j'adorerais en entendre parler.

Se connecter sur LinkedIn