Medini Oussama

Senior Full-Stack Developer | Java, React

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

ReactAngularJavaAWSTest Driven DevelopmentClean CodeClean ArchitectureTypescriptNextSpring BootPostgreSQLAWS LambdaJenkinsMavenTest DesignHexagonal ArchitectureDéveloppement BackendDéveloppement FrontendDéveloppement FullstackJavascriptAzureDevOpsReduxMySQLAmazon EC2Web3Requêtes SQLSites internet e-commerceGradleSites internetJiraBase de données SQLIA

Langues

AnglaisArabeFrançais

À propos

Introduction

Développeur full stack Java, Angular, React.js et AWS, j’ai travaillé dans plusieurs secteurs d’activité tels que l’énergie, le transport, l’e-commerce et l’industrie. J’ai contribué à des projets innovants, notamment autour de l’IA générative. Sensible aux bonnes pratiques de développement et aux principes du Software Craftsmanship, je veille à produire un code propre, maintenable et testé. Polyvalent, curieux et passionné, je m’adapte rapidement aux nouveaux environnements techniques et fo

Liens

Expérience de travail

Développeur senior AWS

GRDFFreelance

juil. 2025 - Présent

1 an 4 mois

Saint-Denis, France

Participation au développement et à la maintenance d’un SI critique de GRDF dédié à la collecte, la supervision et l’exploitation des données issues d’équipements terrain (compteurs communicants, DTS). Le système assure le suivi opérationnel du réseau gaz via des interfaces de monitoring temps réel et l’intégration de flux de données massifs. ● Développement de scripts Shell et Python pour l’automatisation de la génération de certificats et leur import vers AWS ● Optimisation de code existant (performance, lisibilité, maintenabilité) ● Correction et amélioration des écrans de timeout côté front-end Angular ● Écriture et optimisation de requêtes OpenSearch pour l’interrogation des données terrain ● Ajout des nouvelles fonctionnalité dans des lambdas avec Java ● Investigation et résolution de bugs sur les composants Angular (interfaces de supervision et de consultation) ● Analyse de logs et de traces applicatives via AWS CloudWatch ● Participation aux campagnes de tests de performance Environnement technique : Java, Python, Angular, Shell, OpenSearch, AWS (S3, EC2, CloudFront, route53, RDS, IAM, CloudWatch, lambda, batch, secret manager, certificate manager, Iot Core, DynamoDB…), REST API, Git / GitLab, Agile/Scrum

Développeur logiciel senior

TotalEnergiesFreelance

juin 2023 - juin 2025

2 ans 1 mois

Paris · Hybrid

Développement d'une solution complète de gestion des risques pour TotalEnergies, structurée autour de deux volets principaux : un module d’évaluation des risques et un chatbot intelligent. Le module s’appuie sur des documents internes, des retours d’expérience (REX), et les permis de travail générés dans les différentes branches. Le chatbot permet un accès rapide aux règles internes (Company Rules, Golden Rules) et aux données critiques, facilitant la prise de décision en situation opérationnelle. Équipe agile de 8 personnes. ● Spécification des besoins client et étude de faisabilité technique ● Conception et développement API pour les services REST, ● Création de la partie interface front Angular modulable, réutilisable et facilement maintenable. ● Développement des services Web REST avec SpringBoot ● Mise en place d’un serveur WebSocket pour la communication en temps réel avec le chatbot ● Consommation des Azure Functions fournies par l’équipe data science ● Développement de la partie front-office avec Angular 17 ● Tests unitaires avec Junit (back) et Karma (front). ● Optimisation, revue de code, bonnes pratiques de développement ● Participation active aux cérémonies agiles et à la documentation technique Environnement technique : SpringBoot, Java, TypeScript, Angular 17, WebSocket, Terraform, GitHub CI, Git, Junit, Karma, HTML5, CSS3, RESTful, Scrum/Agile, Nexus, SonarQube, Azure, Azure Functions Projet 2 : SPIDER Objectif : Application permettant de collecter, analyser et centraliser les données de performance et de progression d'un projet industriel, afin d'améliorer la gestion, le suivi des activités (de la conception à la construction), la prise de décision du management, les relations avec les prestataires, et le partage de connaissances entre projets. Le projet vise également à remplacer le reporting papier par un processus entièrement digitalisé, permettant ainsi un gain de productivité et une optimisation des coûts. Équipe agile de 10 personnes. ● Analyse des besoins clients, étude de faisabilité technique et prévision des tâches techniques. ● Chiffrage et macro-chiffrage des User Stories pour planification agile. ● Conception et développement de Web Services REST selon une approche API First avec FastAPI, garantissant des interfaces claires et testables. ● Développement de la partie front-office en micro-services avec React.js, intégration de Redux pour la gestion globale de l’état. ● Visualisation des données via AgGrid et Chart.js, avec composants modulaires et réutilisables. ● Automatisation des tests unitaires backend avec Pytest et frontend avec Jest, assurant la fiabilité des micro-services. ● Optimisation, revue de code et application des bonnes pratiques (Clean Code, conventions, code splitting, modularité). Environnement technique : Scrum, Agile, Python, FastAPI, SQLAlchemy, Pytest, PostgreSQL, React.js, Redux Toolkit, AgGrid, Chart.js, Jest, TDD, Nexus, HTML5, CSS3, RESTful, GitHub CLI, AWS(S3, CloudFront, ECR, ECS,RDS, Lambda function) Terraform, SonarQube.

Développeur ReactJS/Java

DocaposteFreelance

oct. 2022 - mai 2023

8 mois

Remote, Oregon 97458, États-Unis

Infogreffe.fr: application web qui permet d’éditer les services de diffusion de l'information légale et officielle sur les entreprises, notamment le Registre du commerce et des sociétés (RCS), ce site assure en effet le suivi des formalités liées aux entreprises, de leur création à leur radiation, en passant par leur modification. Equipe agile de 7 personnes ● Spécification des besoins client et étude de faisabilité technique, ● Étude prévisionnelle pour la réalisation des tâches technique, ● Chiffrage et macro-chiffrage des User Storys, ● Déploiement sur Wildfly des livrables. ● Ajout des Web Services REST avec Java 17 et fixer des bugs dans la partie back-office legacy, ● Refonte de la partie front-office avec ReactJs ● Optimisation et revue de code, mis en places des bonnes pratiques de développement, ● Création des tests unitaire avec JUnit5, Mockito partie back-office ● Création des tests unitaire avec Jest Partie front-office ● Test de stress et performance sur des endpoint partie back-office avec JMeeter. Environnement : Scrum, Agile, JAVA/J2EE,JMeeter , Spring Boot, ReactJS, Redux, Jest, HTML5, CSS3, RESTful, Git, Maven

Consultant Java / ReactJs

Ouidou Consulting

nov. 2020 - oct. 2022

2 ans

Paris, France

ONF - Portail de collectivié, PDC est un outil qui permet de faire une liaison directe entre l’office nationale des forêts et les différentes collectivités telles que les mairies. Cette application assure la bonne gestion des forêts avec les techniciens forestiers et les responsables des unités territoriales selon le périmètre et les rôles affectés par l’ONF.. Equipe agile de 5 personnes ● Spécification des besoins client et étude de faisabilité technique, ● Ajout de Web Services REST avec Java 8, Spring Web et Spring MVC, ● Intégration de système de cartographie ArcGis avec ReactJS et consommation des géo services ESRI, ● Optimisation et revue de code, mis en places des bonnes pratiques de développement, ● Création des tests unitaire et intégration avec JUnit5, Mockito, ● Création des script SQL(liquibase), ● Sécurisation des web service avec Spring Security, ● Développement des pages Web avec HTML, CSS et ReactJS, ● Mise en place de l'intégration continue avec Jenkins, ● Déploiement sur Wildfly des livrables. Environnement : Scrum, Agile, JAVA/J2EE, Spring Boot, Spring Security, POI, itextpdf, Liquibase ReactJS, HTML5, CSS3, REST-full, Git, Maven, Arcgis, ESRI.

Consultant Java/Java EE

Xinorya

déc. 2018 - déc. 2020

2 ans 1 mois

Région de Paris, France

XINORYA : LGS, SAAS au service des ESN permettant la gestion des factures, congés, CRAs, et consultants. Hachette Edition: Développement full-stack d'une application Web à l'usage des utilisateurs du marketing. Cette application permet de vérifier la validité des fiches descriptives des ouvrages et de leur complément sur l'ensemble du catalogue des maisons d'édition Hachette, à la fois pour l'intégration de ces informations dans l'application interne Cyclade et pour la publication en ligne sur l'ensemble des sites marchands partenaires. EVETECH SNCF : BOX-NFC, service destiné aux partenaires Transilien et TER permettant de prendre en charge les opérations de matérialisation des titres de transport sur smartphone NFC en utilisant la carte SIM comme un support billettique.

Ingenieur logiciels JAVA/J2EE Hybris SAP

DECADE

nov. 2017 - déc. 2018

1 an 2 mois

Tunis Monplaisir

www.intersport.fr, ​ site officiel de vente en ligne et de distribution d'articles de sport : www.Intersport.fr (Livraison à domicile, Click & Collecte, E-réservation). Equipe agile de 10 personnes. ● Spécification des besoins clients, ● Etude d’impact et de faisabilité technique, ● Ajout de Web Services REST avec Java 8, Spring Web et Spring MVC, ● Développement de pages Web avec HTML, CSS, JSP, Tags et les validations ReactJS, ● Création de Cron Jobs d’import et d’export, de notification et de création de commandes avec Java 8 et Cron Jobs Hybris, ● Ajout de fonctionnalités de recherche dans Solr avec les fournisseurs de données (providers), ● Gestion du Workflow de commandes de client avec Hybris. Environnement : ​ Scrum, Agile, SAP Hybris (Flexible Search, Impex, Hybris Cockpits), JAVA/J2EE, Spring MVC, Spring Data, Spring Security, JSP, Tags, ReactJS Native, HTML5, JQuery, CSS 3, Google Maps API, REST-full, Ant, SVN, Git, Maven.

DevOps & Java/J2ee Junior Developer

ARDIA

févr. 2016 - déc. 2017

1 an 11 mois

Technopôle El Ghazela

* Bibliothèque et traitement des images, ​ module front office d’une application de gestion d’une bibliothèque d’image avec un traitement spécifique en Géoscience pétrolière. ● Développement de l’IHM Web avec AngularJS, HTML5 et CSS3, ● Consommation de WebServices REST. * Voiture connectée (IOT), application Web pour la centralisation des diagnostics des voitures connectées (localisation GPS, tableau de bord des informations reliées aux voitures connectées). ● Mise en place du socle technique et conception des diagrammes UML, ● Développement d’IHM Web avec AngularJS, HTML5, CSS3 et Bootstrap, ● Mise en place de la plateforme IOT KAA : o Installation de la plateforme, o Configuration et génération du SDK par la plateforme pour interfacer les services avec Java 8 et MongoDB. Développement de la partie backend en trois modules avec Maven et Spring : o Couche Web Services et services avec Spring MVC et Java 8, o Couche DAO pour l'accès à la base de données avec Spring DATA. Développement d'un serveur GSM avec Spring MVC et Java 8 qui intercepte les trames envoyées depuis les calculateurs des voitures, déchiffre les trames et émet les données sous format JSON vers le backend, ● Exploitation des données dans un tableau de bord avec AngularJS, HTML5, CSS3 et Bootstrap. * ALM (Application Lifecycle Management), usine d’intégration continue. ● Installation et configuration des serveurs, ● Polling des commits avec Jenkins et Git, ● Mise en place d’outils de qualimétrie avec SonarQube et Gerrit, ● Configuration des connecteurs entre les outils, ● Déploiement de l’usine d’intégration continue. * Connecteur (plugin) Jira permettant la synchronisation des tâches, les corrections de bugs, les user stories et les pièces jointes provenant de l’outil de suivi de bugs Bugzilla. ● Développement d’un plugin Jira avec le SDK Atlassian, ● Génération du plugin Jira avec Atlassian SDK, ● Communication avec les web services XML-RPC​ ​ de Bugzilla avec l'API J2Bugzilla,


Formation

Institue supérieur informatique Tunis El Manar

Ingénieur Informatique

2013 - 2016

3 ans 1 mois

Instutue supérieur informatique

license appliquée

2010 - 2013

3 ans 1 mois


Licences et certifications

Certification AWS Certified Cloud Practitioner.

Délivré le : avr. 2020

Certifié par Amazon Web Services (AWS)

OCJP 8

Délivré le : nov. 2018

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.