Contexte projet : Evolutions des Outils d’aide à la Décision (AccessMH, STEP, PULSE).
Équipe : 20 ETP, Agile Scrum, CI
• Prise en charge du développement des US (Front et Back).
• Gestion des environnements et des releases.
• Gestion des repositories, branches du workflow Git.
• Revue de Code (pull request).
• Audit et Qualité du code
• Entretien technique pour les nouveaux développeurs.
• Traitement des vulnérabilités (CVE).
• Définition des architectures applicatives et techniques
• Participer aux cérémonies Agile
• Préparation des livrables et participation aux différents MEPs.
• Préparation des PI Planning technique.
MariaDB 10.6, MongoDB 5.9
Bitbucket, Jira, Jenkins, Nexus, SonarQube, Docker
Microsoft Teams
APIM, Nginx
Intelij, Vscode
Docker , Kubernetes, ELK , Graphana, Dynatrace
Contexte projet : Maintenance applicative du projet Devoir De Conseil.
Équipe : 15 ETP, Agile Scrum, CI
• Développements Front & Back des features.
• Suivi et corrections des anomalies
• Gestion des environnements et des livrables
• Audit et Qualité du code
• Automatisation des tests unitaires & d'intégration
• Upgrades et veille technologique
• Participer aux cérémonies Agile
• Scrum Daily Meeting
• Participation aux BBL
Agile, Scrum, TDD, BDD, DDD
IBM Db2, Apache Derby
Bitbucket, Jira, Confluence, ServiceNow, Jenkins, Nexus
Cisco Webex
XL Release,XL Deploy , Tomcat , WebSphere , Apache
Intelij, Vscode
Contexte projet : Mise au point d’un Référentiel Client Unique et d’une plateforme pour l’industrialisation du process de développement des projets .
Équipe : 20 ETP, Agile, CI/CD, DevOps
• Workshops avec les différentes parties prenantes : DSI , IT , Ops, SecOps,
• Proposition des solutions techniques pertinentes basée sur les meilleures pratiques
• Préparation des démonstrations (PoC) pour supporter les solutions proposées.
• Estimation des composants de développement requis pour l'ensemble de la solution.
• Modélisation d’une architecture technique répondant aux contraintes du client
• Implémentation et déploiement d’une infrastructure CI/CD (IaaC).
• Mise au point des architectures techniques (Clean Hexagonale)
• Diriger les meilleures pratiques et principes techniques et s'assurer qu'ils sont respectés.
• Mener des revues de code pour l'équipe de développement
Contexte projet : Préparation d’un socle et architecture techniques orientés microservices ,cloud native et Clean Architecture (Onion)
Équipe : 10 ETP, Agile/Scrum, CI, CD, DevOps
Cadrage et analyse du besoins détaillé et exigences client
Mise en place d'un projet prototype respectant les exigences du client .
Renforcement des méthodologies de développement en mettant à jour la documentation.
Macro chiffrage de la migration des web services.
Participation au Daily meeting et aux rétrospectives.
Découpage en microservices respectant le design (Onion)
Contexte projet : Mise au point d’une application pour le calcul prévisionnel et la gestion capacitaire du Call Center
Équipe : 15 ETP, Agile, CI
Workshops avec les utilisateurs : analyse des besoins.
Modélisation des use cases (diagrammes de cas d’utilisation)
Choix des principaux scenarii (Diagrammes d’activités et de séquences)
Définition des flux d’information entre le système et l’extérieur (Diagrammes d’activités).
Rédaction des spécifications fonctionnelles détaillées.
Rédaction du dossier d’architecture technique
Définition du Socle technique
Architecture et composants (Diagrammes de déploiement et de composants)
Modélisation des classes (Diagrammes de classes)
Elaboration des maquettes et templates (POC).
Préparation des environnements Agile
Installation d’un serveur linux strech avec tous les prérequis.
Installation de la plateforme mantis pour le suivi des anomalies et évolutions
Installation de subversion (SVN) et création d’un dépôt (trunc & branches)
Mutualisation des environnements (dev, int, recette et prodution)
Développement en mode Agile
Génération de la base et des objets de mapping
Implémentation du back-end et front-end
Réalisation des Test unitaires automatisés (JUnit)
Préparation des packages et releases pour l'équipe intégration.
Rédaction et exécution des plans de tests d'intégration et de non-régression
Préparation des livrables pour l'exploitation.
Support aux utilisateurs finaux
Suivi d'anomalies et demandes d'évolutions
Contexte projet : Développement d’une plateforme e-learning pour le soutien scolaire à distance
Équipe : 10 Collaborateurs.
Développement des briques web: Front Office & Back Office.
Installation et configuration des LMS (Moodle & WPLMS)
Personnalisation du design, thèmes, extensions.
Gestion des catégories, groupes, cours, utilisateurs, sessions, activités, notes, Quiz, pièces jointes, inscriptions, événements, webinars, niveaux, scores, objectifs …
Générations des rapports d’activités.
Utilisation des Web Services (API Rest).
Mise au point d’un portail pour le Web Conferencing (BBB, OpenMeetings).
Contexte projet : Maintenance et Mise à niveau d’une application J2EE pour la récupération de la TVA .
• Analyse des besoins utilisateurs
• Conception et réalisation des demandes d’évolutions et correction des anomalies
• Préparation des dossiers de MEP (Livrable ,Manuel d’installation) et MàJ des specs
• Upgrade de la stack technique de l’application et mise à niveau de l’architecture
Contexte projet : Maintenance du middleware et migration vers une architecture micro services orientée Cloud.
Équipe : 15 ETP, Agile/Scrum, CI, CD, DevOps
Création de nouvelles branches et releases.
Revue et audit de code.
Maintenance du code existant, build et déploiement à l'aide des outils d'intégration continue.
Renforcement des méthodologies de développement en mettant à jour la documentation.
Préparation des livrables, rédaction des documents d’exploitation, participation aux MEPs et suivi des retours de la prod.
Macro chiffrage de la migration des web services.
Participation au Daily meeting et aux rétrospectives.
Réalisation des études comparatives entre les solutions possibles.
Découpage en briques des services monolithiques.