Ahmed Karim B.

Software Engineer

Salaire / Taux journalier

Paris, France

Mobilité : Lyon, Nantes, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

GraphQL

Langues

Anglais

À propos

Introduction

En tant que développeur Full-Stack, ma mission est de vous accompagner dans la création de solutions web performantes, modernes et adaptées à vos objectifs.

Liens

Expérience de travail

Développeur Full Stack

GrowKom Agence DigitaleFreelance

oct. 2025 - Présent

1 an 1 mois

93800 Épinay-sur-Seine, France

maestroPROJET

juin 2022 - oct. 2025

3 ans 5 mois

Paris, France

Full Stack Engineer

oct. 2022 - oct. 2025

3 ans 1 mois

Paris, France

Développement d'une application web multi-tenant (SaaS): - Architecture et développement d'APIs RESTful selon les bonnes pratiques du design REST, avec une documentation interactive et maintenable via Swagger/OpenAPI. - Intégration du Single Sign-On (SSO) avec Keycloak, incluant la gestion des jetons d'accès (JWT), l'intégration avec un Identity Provider (IdP) externe, et la sécurisation des routes backend. - Mise en œuvre d'un système de gestion des rôles (RBAC) pour un contrôle d'accès fin et modulaire, supportant des permissions multi-niveaux par ressource. - Conception et implémentation d'un module de gestion des activités utilisateurs, avec suivi des actions, traçabilité (logs applicatifs), et vues historiques. - Développement d'un gestionnaire de favoris (bookmarks) intégré au profil utilisateur pour améliorer l'UX et la personnalisation. - Création de composants UI dynamiques et réutilisables, optimisant la factorisation du code, la maintenabilité et les performances d'affichage. - Gestion de l'état global via Redux, avec Redux Thunk pour orchestrer les appels API asynchrones, la gestion des side-effects et des loaders. - Développement sur mesure de modules UX tels qu'un système de notifications non intrusives (toast/snackbar) et animations de chargement fluides, garantissant une expérience utilisateur moderne et responsive. - Mise en place de la télémétrie applicative : surveillance en temps réel via Sentry, New Relic et analyse des logs serveurs (Node.js + Docker). - Participation active aux process DevOps & qualité : utilisation de Docker pour le containering, GitLab CI/CD pour l'intégration/déploiement continus, et tests unitaires avec Jest. - Méthodologie de travail agile (Scrum), avec planification des sprints et estimation des tâches via PERT pour une meilleure prédictibilité des charges.

Développeur web Full Stack

juin 2022 - oct. 2022

5 mois

Paris, France

Refonte d'une application web (SaaS) de gestion de projet: - Conception et implémentation d'une timeline interactive, offrant une visualisation chronologique des tâches et projets en cours, avec mise à jour en temps réel et gestion dynamique des événements. - Optimisation des requêtes SQL existantes dans Doctrine ORM, avec amélioration des performances via l'ajustement des jointures, la réduction des requêtes redondantes, et l'implémentation de stratégies de chargement adaptées (lazy/eager loading). - Optimisation du front-end en combinant pour garantir fluidité d'affichage, interactions utilisateur intuitives et compatibilité multi-navigateurs. - Développement des interfaces responsives, basée sur une architecture mobile-first, avec adaptation automatique des composants UI selon les résolutions d’écran. - Participation active au cycle de développement agile, avec utilisation de GitLab pour le versioning, et gestion de projet selon les méthodologies Scrum et PERT pour une planification structurée.

Stagiaire en développement Web

Agence Web Plus

juin 2021 - août 2022

1 an 3 mois

Tunis, Tunisie

Développement Web Full Stack : - Développement back-end : création d’API RESTful sécurisées, gestion des couches services/repositories, et exposition des endpoints conformes aux standards REST. - Implémentation d’un système d’authentification unique SSO avec OAuth. - Intégration front-end à partir de maquettes UI, et gestion centralisée de l’état de l’application pour une synchronisation efficace entre les composants. - Mise en œuvre du Responsive Design, garantissant une adaptabilité optimale sur tous types d’écrans (desktop, tablette, mobile). - Mise en place d'une Base de données NoSQL (AWS DynamoDB) pour une haute flexibilité et évolutivité de l'application, offrant une approche plus souple du stockage et de la gestion des données. - Développement d’un module de gestion des événements, incluant la validation des données et la gestion des droits d’accès. - Rédaction de documentation technique claire et structurée : endpoints API (paramètres, types de retour, erreurs), architecture logicielle et processus de développement. - Travail collaboratif sous GitLab, avec CI/CD intégrée, et application des principes agiles (Scrum) pour la gestion du projet.

Projet développement web

3W AcademyFreelance

déc. 2020 - mars 2021

4 mois

Tunis, Tunisie

Création d’un site de gestion de restaurant

Projet académique: codage informatique

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

févr. 2019 - mai 2019

4 mois

Tunis, Tunisie

Mise en place d’un système de gestion de parking


Formation

University of Tartu

Master's degree

2022 - 2022

6 mois

Semestre d'échange Erasmus, une expérience enrichissante qui m'a permis de développer mes compétences interculturelles, d'élargir ma vision professionnelle et de renforcer mon adaptabilité dans un environnement international.

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Diplome d’Ingénieur, Informatique

ESIAC

Pré-ingénierie

Résultat : Bac +2

ESGI

Expert en Ingénierie Informatique, Ingénierie informatique

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.