Développeur Java fullstack possédant 8 ans d’expérience
Projet : Développement des API pour la gestion des données ressources humaines et un projet de gestion des transcodifications. Equipe : 4 développeur + 2 base des données + 4 big data + 1 DevOps + 1 Chef de projet. Tâches réalisées : Responsable de la qualité des livrables de l’équipe : les teste, le codes, la conception. Développement des modules génériques et commun entre tous les API. Mise en place de la conception et architecture de l’application. Développement des API. Participation à la partie front. Développement des tests TDD et BDD.
Projet : Mettre en place une nouvelle version V2 de l’application e-barreau (Réseau privé virtuel des avocats). Equipe : 4 Front + 5 Back + 1 Lead tech + Chef de projet. Tâches réalisées : Développement de module de synchronisation des données et entre base des données et LDAP. Développement d’un messagerie globale qui gère les messages entre les avocats et les emails entre les avocats et la ministère de justice. Développement des web services REST. Consommation des web services SOAP. Développement des tests TDD et BDD. Revue de code.
Projet : Développement from scratch d’un backend pour une application mobile de gestion des tâches. Equipe : 5 développeur back + 5 développeurs Mobile + 1 Chef de projet. Tâches réalisées : Traitement des images. Export des timelines dans un pdf.
Projet : Application Web/Big Data/IoT pour la gestion de consommation d'énergie dédiée aux bâtiments tertiaires et à leurs occupants. Equipe : 2 consultants Big Data + 4 développeurs Back-end + 1 Chef de Projet. Tâches réalisées : Implémentation des nouvelles fonctionnalités. Résolution des bugs. Développement de fonctions JS stockées dans MongoDb. Déploiement automatisé et livraison continue avec Jenkins. Revue de code des pull request.
Projet : Développement from scratch d’une application mobile de gestion des compétences : un Back-End Spring Boot et Back-Office Angular 4. Equipe : 4 développeur FullStack + 3 développeurs Android + 1 développeur iOS + 1 Chef de projet. Tâches réalisées : Responsable de la qualité des livrables de l’équipe : les teste, le codes, la conception, le déploiement. Développement des modules : Module d’authentification (Token Basic Authentication) et gestion des rôles, de gestion des utilisateurs, de gestion des compétences, de Chat et de challenge. Mise en place de la conception et architecture de l’application. Développement des tests TDD et BDD. Déploiement. Accompagnement de la montée en compétence de développeurs juniors. Validation des compétences techniques des candidats.
Projet : Back-End et Back-Office d'une application bancaire. Equipe : 5 développeurs Back-end + 2 développeurs Back Office + 3 développeurs Mobile + 1 Chef de projet. Tâches réalisées : Développement et intégration d'une API de communication avec le middleware et le CRM. Développement et intégration d'une api qui permet la communication avec le middleware et le CRM de BARWA via IBM MQ. Développement des web services REST. Développement des IHM dans le Back-End avec Primefaces. Développement des tests unitaires et tests d’intégration. Déploiement.
Projet : Développement et intégration d’un module d’envoi et de gestion des notifications de backoffice d'une application bancaire. Equipe : 3 développeurs FullStack + 1 Chef de Projet. Tâches réalisées : Développement et intégration d’un module Spring Boot permet aux administrateurs d’envoyer les différents types des notifications aux utilisateurs de l’application mobile de QIIB à travers le serveur IBM Messagesight. Il contient aussi un dashbord et des interfaces pour la génération des statistiques développées avec Jasper Report.
Projet : Développement d'un mini ERP micro-services avec la technologie Java/Jee et le framework Spring Boot pour une compagnie pétrolière. Equipe : 5 développeurs Back-end + 2 Developpeurs mobile. Tâches réalisées : Responsable de la qualité des livrables de l’équipe : les teste, le codes, la conception, le déploiement. Développement et intégration des modules de gestion des : utilisateurs, rôles, stations, données, notifications, questionnaires et feedbacks. Développement des tests TDD. Déploiement. Mise en place de la conception et architecture de l’application. Accompagnement de la montée en compétence de développeurs juniors. Validation des compétences techniques des candidats.
Projet : Application web pour achat, vente et cotation instantanée des voitures sur Internet. Equipe : 1 dir tech 1 CP 2 chef d’équipe 10 FS. Tâches réalisées : Développement et intégration de module de gestion de la performance des réseaux partenaires. Développement et intégration de module de cotation de voitures • immobilisées. Développement et intégration de module de débriefing des rendez-vous entre partenaires et particuliers. Amélioration et dynamisation de gestion des droits d'accès. Développement et intégration de module de gestion et d'affichage des avis clients. Responsable sur le CRM (Tableaux de bord). Résolution des bugs.