Passionné de code avec 5 ans d'expérience, je m'engage à résoudre des défis informatiques complexes. Senior en développement backend et fullstack, je maîtrise Python, Django, Flask, et suis compétent en scraping, création d'API, revue de code, tests unitaires, et déploiement cloud. Autodidacte, je m'intègre facilement dans de nouvelles équipes et suis attiré par la construction de solutions innovantes qui améliorent la vie des utilisateurs et/ou le quotidien des entreprises.
Buguard est une société égyptienne de cybersécurité.
Mes tâches chez Buguard sont les suivantes :
Développer des scripts python pour automatiser les tâches de cybersécurité, en particulier le renseignement sur les menaces.
Écrire des scripts en python pour automatiser l'extraction de données en ligne.
Écrire des tests unitaires pour valider le bon fonctionnement des scripts.
Effectuer des revues de code et valider les changements.
Révision des scripts d'extraction existants afin d'optimiser la durée d'extraction (scraping) via le multi-processing.
Comparo est une application de commerce social conçue pour les petites entreprises non technophiles afin de gérer et de développer leurs activités en ligne. Les propriétaires de petites entreprises peuvent créer leur boutique en ligne en moins de 3 minutes, collecter facilement des paiements depuis n'importe où, engager et fidéliser leurs clients, synchroniser tous leurs canaux de vente sur une seule interface et bien d'autres fonctionnalités.
Strapp est une entreprise de santé algérienne qui propose aux personnes âgées, handicapées, malvoyantes et analphabètes un système de rappel de prise de médicaments composé d'une application mobile (utilisée pour planifier les prescriptions), d'une montre connectée (pour exécuter les alarmes) et d'un kit de rangement des médicaments.
Mes missions au sein de la Strapp étaient les suivantes :
Concevoir l'architecture du backend.
Développer le backend de l'application Strapp avec Python/Django.
Documentation de l'API avec Swagger.
Déployer le backend sur un environnement cloud OVHCloud : Docker + Kubernetes.
Malea investment est une entreprise camerounaise qui facilite le paiement des produits en plusieurs fois pour les acheteurs en ligne.
Mes missions à Malea étaient les suivantes :
Concevoir l'architecture et développer le backend de MaleaDeals avec Python/FastAPI.
Développer l'application mobile androïde MaleaDeals avec Java/Android.
Intégrer les méthodes de paiement par carte et par mobile money (orange, MTN).
Déployer sur un environnement cloud DigitalOcean : Docker + Kubernetes.
FBK-Company is a digital agency that provides digital services to third-party clients.
My missions at FBK were as follows:
Develop web solutions for third-party customers.
Train junior developers in the Django Framework.
Le SAMU ATC est une entreprise camerounaise qui propose à ses clients des services de santé (consultation médicale, transport médicalisé, etc.) et d'assistance médicale d'urgence à domicile.
Mes missions au sein du SAMU étaient les suivantes :
Concevoir l'architecture, développer et maintenir l'application web et mobile 'SAMU Assistance CMR'.
Développement de l'application web 'SAMU Assistance CMR' avec Python/Django/HTML/CSS/Javascript.
Développement de l'application mobile 'SAMU Assistance CMR' avec Java/Android.
Intégrer les méthodes de paiement par mobile money (Orange, MTN, UBA wallet) et par carte (VISA, MasterCard).
Développer des fonctionnalités de synchronisation et de géolocalisation en temps réel permettant aux services médicaux d'urgence de synchroniser leurs interventions de secours.
Déployer et gérer sur un environnement cloud DigitalOcean : Docker + Kubernetes.
HBC est une société camerounaise de RH qui fournit des services aux entreprises tels que la gestion des ressources humaines, l'externalisation des RH, le conseil en RH et en droit, etc.
Mes missions chez HBC étaient les suivantes :
Développer le site web de la société HBC.
Déployer sur une instance DigitalOcean.
NetAfrica SARL est une agence numérique qui fournit des services numériques à des clients tiers.
Mes missions chez NetAfrica étaient les suivantes :
Développer des solutions web responsives pour des clients tiers.
Gestion de projet avec la méthodologie Agile.
Élaboration de cahiers des charges, Choix des technologies et Collaboration avec une équipe de développeurs pour assurer la qualité et la performance des applications.
Wazup est une application mobile permettant de réserver des billets dans des lieux festifs tels que des concerts, des boîtes de nuit, etc.
Mes missions chez Wazup étaient les suivantes :
Conception de l'architecture et développement du backend de l'application "WAZUP" avec Python/FastAPI.
Développer et maintenir le landing page de l'application "WAZUP" avec Python/Django.
Documentation de l'API avec Swagger.
Intégration de services tiers, tels que le paiement en ligne (orange, MTN).
Déployer et gérer sur un environnement cloud Azure.
En 24 heures, moi et mon acolyte (que j'ai rencontré lors de l'événement) avons développé un prototype d'application sportive qui vous tiendrait au courant de l'actualité sportive locale en temps réel, y compris les championnats, les matchs, les classements, les transferts, les nouvelles et bien plus encore.
Lauréat de ce hackathon organisé par QuickDo Canada, j'ai développé en 48 heures un module complémentaire de navigateur pour assurer la sécurité des internautes en ligne. L'addon en question bloque les sites de phishing référencés dans plusieurs forums actifs (environ 1 million de sites de phishing constamment mis à jour) et est capable d'identifier les faux sites gouvernementaux ou bancaires dont le nom de domaine est généralement dérivé du domaine d'origine (à la lettre). Une fois ces sites identifiés, l'addon interrompt immédiatement la requête et en informe l'utilisateur. Le projet a été baptisé SecureMyNavigation et est la propriété intellectuelle de l'organisateur du Hackathon.
Vainqueur de ce hackathon organisé par la Société Générale Algérie, j'ai travaillé avec mon équipe (4 personnes) sur une application bancaire innovante et tournée vers l'avenir.
Vainqueur de ce hackathon organisé par l'AAIS (African Artificial Intelligence Society), j'ai conçu en 72 heures une première version minimale d'un assistant vocal agricole doté d'une intelligence artificielle qui aide les débutants en agriculture à travers des conseils et un accompagnement optimisés pour la réussite de leurs plantations. Le projet a été baptisé AVA.
Vainqueur de ce hackathon organisé par Kelmass SARL, Pendant 10 heures, j'ai relevé un défi consistant à construire une application microservices pour gérer les notes des élèves d'une école, puis à conteneuriser l'application et à la versionner sur git.