EN
Portrait de Mohamed 👋

Bonjour, je suis Mohamed Hamed.
Ingénieur Logiciel.

Plus de 2 ans d'expérience dans le développement d'applications web modernes, performantes et fiables.

À propos

Bonjour, je suis Mohamed Hamed. Je suis ingénieur logiciel avec 2+ ans d'expérience. J'aime concevoir des sites web et applications fiables. Mon objectif est de créer des solutions robustes et centrées sur l'utilisateur.

Je suis également très intéressé par la contribution aux projets open-source et l'exploration de nouvelles technologies qui repoussent les limites du web.

Projets

Cloud Image Processing API

Une API de traitement d'images hautes performances avec des fonctionnalités telles que la conversion de format, le redimensionnement, les filtres et l'optimisation. Construite avec une stack technologique moderne pour la scalabilité et la performance.

FastAPIPythonPostgreSQLRedisDockerCloudflare R2Pillow

Weather API

Une application Spring Boot qui récupère des données météorologiques depuis l'API de Visual Crossing, implémente le cache Redis et fournit une interface web claire pour les tests. Les fonctionnalités incluent la limitation de débit, l'authentification par clé API et une documentation OpenAPI complète.

JavaSpring BootRedisDockerSpring WebFluxBucket4jOpenAPI
Riyadee.com

Riyadee.com

Présente un design centré sur l'utilisateur, une navigation intuitive, une mise en page responsive et un référencement avancé pour améliorer l'engagement et l'accessibilité.

ReactTypeScriptNext.jsTailwindReact EmailResend
Sewarli

Sewarli

Sewarli est une plateforme permettant aux utilisateurs de trouver des designers, photographes et monteurs vidéo pour leurs projets.

React NativeSupabase

Compétences

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C++
  • React
  • Next.js
  • Angular
  • React Native
  • Redux
  • HTML5
  • CSS3
  • Tailwind CSS
  • Framer Motion
  • Node.js
  • Express.js
  • FastAPI
  • Spring Boot
  • RESTful APIs
  • GraphQL
  • Microservices
  • PostgreSQL
  • MongoDB
  • MySQL
  • Redis
  • Cloudflare R2
  • AWS S3
  • Supabase
  • Docker
  • Git
  • GitHub Actions
  • GitLab CI/CD
  • Vercel
  • Prisma
  • Mongoose
  • Jest
  • Jasmine
  • Postman
  • Figma

Expérience Professionnelle

Software Engineer (Apprenticeship)

LCL

Sep 2025 – Present

  • Contribution à la maintenance et à l'évolution des applications d'onboarding client et des portails de vente utilisés quotidiennement par plusieurs milliers de conseillers en agence.
  • Développement et maintenance de microservices liés à la création de comptes clients et aux workflows de souscription.
  • Refactorisation de la couche de gestion documentaire du stockage local vers Amazon S3, permettant un déploiement sans état dans une architecture conteneurisée.
  • Conception et automatisation de suites de tests end-to-end intégrées dans les pipelines CI/CD.
JavaSpring BootAngularAmazon S3SeleniumCypress

Full-Stack Developer

Software Savants

Mar 2024 – Jun 2024

  • Intégration de l'API NPHIES (National Health Information Exchange) d'Arabie Saoudite dans le backend de santé en conformité avec les normes nationales d'interopérabilité.
  • Développement de connexions API pour la vérification en temps réel de l'éligibilité des patients et les workflows automatisés de traitement des assurances.
  • Travail avec les standards de données de santé HL7 FHIR pour l'interopérabilité entre systèmes.
  • Configuration de pipelines CI/CD pour les tests automatisés et le déploiement.
PythonFrappeMariaDBHL7 FHIRGitLab CI/CD

Frontend Developer

GSM

Dec 2023 – Feb 2024

  • Modernisation du Portail National PBF (Financement Basé sur la Performance) pour le Ministère de la Santé.
  • Mise en place de systèmes de reporting automatisé agrégeant les données des établissements de santé à l'échelle nationale.
  • Développement d'un tableau de bord public interactif pour la visualisation d'indicateurs de santé avec optimisations des performances.
Next.jsReactTailwindCSS

Full-Stack Developer

Ibtikar Technologies

Feb 2023 – Dec 2023

  • Débuté comme stagiaire ; promu au poste permanent après cinq mois en reconnaissance des performances.
  • Développement d'une application mobile pour les agents de contrôle routier permettant l'enregistrement numérique des infractions.
  • Intégration d'une passerelle de paiement sécurisée pour le règlement des amendes en temps réel.
  • Mise en place d'un tableau de bord administratif centralisant les données d'infractions pour le reporting et l'analyse opérationnelle.
React NativeNode.jsNext.jsMongoDB AtlasFirebase

Formation

Master 2 Technologies de l'Information et Web

Université Claude Bernard Lyon 1

Sep 2025 – Present

Cloud Computing, Stockage et Virtualisation, Systèmes de Données à Grande Échelle, Applications Web Temps Réel et Multi-Dispositifs, Fiabilité et Sécurité des Applications, Analyse de Données.

Master 1 Informatique

Université Claude Bernard Lyon 1

Sep 2024 – Jul 2025

Algorithmes Distribués, Conception de Compilateurs, Bases de Données, Génie Logiciel, Gestion de Projet, Conception d'Applications Web.

Licence Informatique

Université de Nouakchott

Jan 2021 – Jul 2023

Algorithmes, Structures de Données, Développement Web, Bases de Données.

Contributions Open Source

  • PMD

    3 PRs fusionnées corrigeant des faux positifs dans des règles d'analyse statique — une en Apex (FieldDeclarationsShouldBeAtStart ne reconnaissant pas la syntaxe d'accesseur de propriété) et deux en Java (faux positif UnusedLocalVariable pour les variables de pattern dans un for-each sans accolades, et un échec du parseur sur les expressions switch dans les appels super()). Publiées dans PMD 7.20.0 et 7.21.0.

  • Checkstyle

    2 PRs en cours de revue : une correction de faux positif dans IndentationCheck déclenché par les expressions new (#18686), et une amélioration du message de violation de NewlineAtEndOfFileCheck pour indiquer le séparateur de ligne attendu (#18972).

  • Talawa API

    3 PRs fusionnées atteignant 100% de couverture de code sur les mutation resolvers (tests unitaires et d'intégration).

  • WeasyPrint

    Contribution de corrections de bugs et améliorations au moteur Python de conversion HTML/CSS en PDF, avec interactions avec les mainteneurs principaux lors du processus de revue.

Contact

N'hésitez pas à me contacter pour une collaboration ou juste pour dire bonjour !

M'écrire