Khaled SMIRI

Chef de projet IT | Java

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Test Driven DevelopmentSpring BootRESTful APIsDéveloppement BackendClean CodeBootstrapTypescriptPostgreSQLGitLabJenkinsSoftware CraftsmanshipMicroservicesDéveloppement FrontendDéveloppement FullstackAngularMySQLRequêtes SQLDockerKafkaBitbucketPostmanSwagger/OpenAPIGradleScrumConfluenceJiraElasticsearchKubernetes

Langues

Anglais

À propos

Introduction

Chef de projet IT avec expertise en Java et forte expérience en orchestration de solutions techniques. Spécialisé dans la migration d'applications, l'architecture logicielle (Kubernetes, Docker, Kafka) et le pilotage d'équipes de développement. Mes compétences full-stack (Java/JEE, Angular, Spring) et ma maîtrise des CI/CD me permettent d'optimiser vos projets tout en assurant une transition fluide entre technologies legacy et modernes.

Liens

Expérience de travail

Chef de projet technique | Java

SFRFreelance

avr. 2024 - mars 2025

1 an

Hybrid

- Etude de projets de migration technique sur la plateforme Valentine (Kubernetes - Docker - Kafka - GitLab CI/CD) - Evols fonctionnelles (Prise PTO promoteur, Migration Drakkar,). - Administration de GitLab CI/CD et Supervision des pods kubernetes du module de temporisation de commandes. - Participer à la définition de l’architecture logicielle et au choix des technologies tel que l’adoption du Kafka ou bien API Rest en communication avec les applis Galaxy / Sagittarius en tenant compte des contraintes de l’héritage technologique du moteur W4 et ainsi définir les impacts techniques des évolutions. - Identification et gestion des risques techniques. - Validation des solutions techniques proposées par les développeurs (Prérequis Agite comportant migration SVN vers Git, refacto du code, migration du logger pour afficher les logs dans elastic search à la place des fichiers de logs, externalisation des fichiers de conf). - Participation aux COPROJ et reporting régulier. - Découpage des projets en sous tâches et rédaction des tickets. - Organisation des daily projets avec les développeurs. - Encadrement et pilotage du chiffrage (Pocker planning). - Suivi des phases de conception, développement et intégration. - Revue de code et validation des MR. - Analyse, suivi et correction des incidents et anomalies liée à la prise des RDV STIT et interventions ainsi ceux qui sont liés aux interactions avec d’autres SSA tel que Arthius, Siebel, Maïa, BROP. - Présentation des sujets de migrations techniques sur la plateforme Valentine réalisés à l’ensemble de l’équipe. - Gestion des Web Services dans l’API management Céphée.

Ingénieur développeur backend Java/JEE

InetumFreelance

juil. 2023 - déc. 2023

6 mois

Paris, France

Migration d’un orchestrateur de commandes B2B SFR (Forfait) - Former l’équipe (développeurs + BAs) sur l’environnement de la nouvelle application d’orchestration (j’ai la connaissance de celle-ci dans ma précédente mission). - Faire le reverse engineering depuis l’application legacy. - Accompagnement des BAs dans la définition du besoin ainsi que pour l’écriture et le découpage des US. - Accompagner les développeurs en faisant des ateliers de pair programming sur le développement de leurs tâches. - Développement d’US. - Coordination avec l’équipe de développement de l’application destination. - Revue de code. Environnement Technique : JAVA 8, Apache Wicket, Angular 13, TypeScript, Spring boot, spring data, Maven, Rest, SOAP, JSON, SQL, ORACLE, GIT, GitLab CI/CD, git Bash, Postman, SQL developper, Jira, Jenkins, Amazon S3, Docker, Sonar, Intellij, Archiva, Jboss, Tomcat, Shell, gradle, FTP

Consultant freelance en développement fullstack Java/JEE, Angular/Apache wicket

SFRFreelance

sept. 2021 - juil. 2023

1 an 11 mois

Paris, France

- Maintenance évolutive de l’application extranet opérateur dans l’ancien socle (Apache Wicket, Java 7, maven) dans les aspects frontend et backend. - Maintenance évolutive de l’application Atlas (Orchestrateur de commandes) responsable d’interagir avec d’autres entités via web services afin de transmettre en fin de parcourt le résultat de la commande enrichi aux autres SSAs. - Interventions sur les serveurs linux hébergeant les applications - Développement d’un Shell permettant de vérifier l’existence du fichier de propriétés en prod si celui-ci existe en recette, comparer les fichiers de propriétés entre la recette et la Prod afin qu’il n’y ai pas de delta, de vérifier la non nullité des propriétés et affichage des erreurs détaillées en fin d’exécution afin d’éviter les oublis d’ajouts de propriétés qui peuvent s’avérer très importantes comme les URLs de webservices avant toute MEP. Le script est intégré dans une pipeline Jenkins. - Création d’un script javascript/jQuery ayant pour but d’afficher une arborescence de dossiers/fichiers contenus dans un bucket Amazone S3 avec la possibilité de les télécharger. - Utilisation d’un MFT interne pour le transfert d’un fichier de commande d’une source à l’orchestrateur de commande en destination - Ajout de reCaptcha dans le formulaire de connexion Extranet. - Manipulation et exploitation de tokens côté front (Angular 13). - Exposition d'un web service d’éligibilité à destination des opérateurs pour l'offre Ethernet ACCESS (Spring boot, REST/SOAP, gradle), ce dernier fait appel à différents SSA via des web services Rest et SOAP et renvoie une réponse ddu résultat de l’éligibilité. - Développement du projet de Gestion Des Demandes (GDD) et création des différentes IHM en Angular dans le nouveau socle (Angular, Spring Boot) - Dans le projet de Gestion Des Demandes (GDD), interactions avec le serveur FTP pour stocker/supprimer les pièces jointes des demandes et celles des commentaires.

Consultant Ingénieur en Développement Java/JEE

1G-LINK CONSULTING

févr. 2016 - mai 2021

5 ans 4 mois

Paris, France

Ingénieur d'étude et de développement Java/JEE (consultant)

SFR

déc. 2019 - oct. 2020

11 mois

7620 Paris, Danemark

Développement évolutif du middle office B2B fibre Tâches Réalisés : • Développement évolutif du middleoffice et ajout de nouvelles offres fonctionnelles • Développement des web services • Résolution des bugs • Test Unitaire et fonctionnel des nouvelles fonctionnalités avec Junit • Mise en recette et support de l'équipe des tests et validations pour des éventuelles corrections • Assurer les mises en production Environnement Technique : JAVA7, EJB, JPA, JUnit, Maven, Rest, SQL, PL/SQL, ORACLE, CVS, GIT, GitLab, git Bash, Postman, SQL developper, Jira, Hudson

Ingénieur d'étude et de développement JAVA/JEE (Consultant)

Enedis (ex ERDF)

avr. 2019 - oct. 2019

7 mois

7620 Paris, Danemark

La conception et le développement du SI référentiel client ENEDIS Travaux réalisés : • Participation aux cérémonies Scrum et présentation des travaux réalisés dans le sprint au client. • Discussion avec le PO et les membres de l’équipe des PBI (User Stories) afin de détailler le besoin fonctionnel • Chiffrage/Pesage des PBI • Evolutions sur les batchs existants • Refactoring d’un batch de gestion des abonnés et de leurs contrats avec Spring Batch • Développement d’un script Sql de chargement de données relative aux clients dans la base de données • Développement de web services Rest afin d’exposer les différents données du référentiel. • Test Unitaire avec Junit et fonctionnel des nouvelles fonctionnalités Environnement technique JAVA8, Spring BOOT, Spring Batch, Spring Data, JPA, JUnit, Mockito, Sonar, Maven, XML, WSDL, SOAP, Rest, SQL, PL/SQL, ORACLE, Git, GitLab, SOAPUI, SWAGGER, SQL developper, SCRUM, DDD, Target Process, IntelliJ, git Bash, Jenkins

SFR

févr. 2016 - janv. 2019

3 ans

Saint-Denis, France

La conception et le développement de projets Fibre FTTH

déc. 2017 - janv. 2019

1 an 2 mois

Saint-Denis, France

Tâches réalisées: • Développement de nouvelles offres fibre THD fixe et du projet mettant en place la 5G chez SFR • Modélisation des workflows en relation de chaque projet • Mise en intégration des projets • Mise en recette et support pour l’équipe validation • Mise en production et la prise en charge de la VSR Environnement Technique : JAVA, Maven, XML, WSDL, XSD, SOAP, SQL, PL/SQL, ORACLE, SVN, TORTOISESVN, FILEZILLA, SOAPUI, PUTTYCM, PROCESS COMPOSER, W4, TOAD FOR ORACLE

La conception et le développement de l’API de prise de RDV d’installation DSL

juin 2017 - déc. 2017

7 mois

Saint-Denis, France

Tâches réalisées: • Développement de l’API pour la prise de rendez-vous DSL servant à la prise de rendez-vous entre le client et un technicien pour l'installation de son accès DSL en Perl • Exposition des différents services web en php (affichage de plages horaires disponibles, prise de rendez-vous, annulation de rendez-vous ...) • Tests de l’API à l'aide de l'outil SOAPUI • Déploiement de l’API sur une couche de sécurité PAWS • Développement de la partie cliente sur le SI développé en Java • Tests fonctionnels des web services à l'aide de simulation de passage de commande client Environnement Technique : PERL XML, WSDL, SOAP, SQL, PL/SQL, ORACLE, SVN, TORTOISESVN, FILEZILLA, SOAPUI, PUTTYCM, TOAD FOR ORACLE

Consultant en Systèmes d'Information

févr. 2016 - juil. 2017

1 an 6 mois

Saint-Denis, France

La conception, le développement et la maintenance évolutive et corrective des applications composant la chaîne d’application de services Travaux réalisés : • Analyse et proposition de correctifs des anomalies du système applicatif interne de gestion de commandes client • Développement de nouvelles fonctionnalités tel que : migration NRAHD, migration de plot HS, Projet SRR • Modélisation de nouveaux Workflow W4 pour la prise en charge des nouveaux processus métiers (activation, résiliation, suspension et réactivation des services Internet, Voix et TV) • Développement d’IHM, de composants métiers, modélisation de BDD et de procédures W4 • Mise en intégration du projet, simulation des commandes, correction d’anomalies et validation des développements • Mise en recette et support pour l’équipe validation • Mise en production et la prise en charge de la VSR • Formations des nouveaux collaborateurs dans le périmètre de l'équipe MCO Outils / Progiciels : JAVA, XML, WSDL, XSD, SOAP, SQL, PL/SQL, ORACLE, SVN, TORTOISESVN, FILEZILLA, SOAPUI, PUTTYCM, PROCESS COMPOSER, W4, TOAD FOR ORACLE

Ingénieur de développement Java

Agro services

mars 2015 - juil. 2015

5 mois

Tunis, Tunisie

Projet de développement d’une plateforme de recrutement Société Agro services Tunisie Travaux réalisés: • Analyse du cahier des charges, rédaction des spécifications et du Backlog produit • Répartition et conception des tâches de chaque sprint (Visual paradigm) • Conception et réalisation des différents microservices de l’application (Module de mise en ligne des annonces, module de filtrage automatique des CVs, module de passage de tests technico-fonctionnels aux candidats, module de validation) • Réalisation d’une application mobile (Android) • Intégration des modules (Git) • Tests Unitaires • Documentation de l’application Environnement Technique : SCRUM, JAVA/JEE6, Android, REST, Visual Paradigm, Eclipse, Oracle 10g (DataBase Administration), JSF, JSON, Git, Hibernate, JPA, EJB

Projet libre de géolocalisation de remises dans des supermarchés

Self-employedFreelance

déc. 2014 - mars 2015

4 mois

Tunis, Tunisie

Tâches réalisées: - Développement de la parte métier en JEE qui consiste à intercepter les flux RSS des sites marchands des supermarchés afin de répertorier les promotions du moment - Exposition des web services Rest à l'application mobile - Développement du client Android qui consomme les WS et qui permet de faire des recherches par produit, par type de produit ou par magasin Environnement Technique : JAVA/JEE6, Android, REST, Visual Paradigm, Eclipse Juno, MySQL, JSON, Hibernate, JPA, EJB

Ingénieur de développement Java Junior

Open Wave

déc. 2013 - oct. 2014

11 mois

Tunis, Tunisie

Développement d’une application d’optimisation de trajets routiers temps réel Travaux réalisés: • Rédaction des spécifications • Recherche des outils à utiliser (OSM, pgRouting, AChartEngine, PostgreSQL) • Conception UML (Visual paradigm) • Effectuer le reverse engineering sur les données de la map OSM • Développement JEE du module de l’optimisation des trajets en l’intégrant avec l’algorithme de la recherche du plus court chemin A* (JEE, Hibernate,JPA, EJB, PostgreSQL) • Configuration des web services (rest) • Développement du client mobile en Android • Développer le module mobile de reporting des données de circulation destiné à l’administrateur de la flotte de véhicules (AChartEngine) • Tests unitaires • Documentation de l’application Environnement Technique : JAVA/JEE6, Android, REST, Visual Paradigm, Eclipse Juno, PostgreSQL, OpenStreetMap, Pgrouting, JBoss, JSON, AChartEngine, Hibernate, JPA, EJB, JBoss


Formation

ESPRIT

Diplôme d'ingénieur

2011 - 2014

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.