Expériences
Mars 2017 - Mai
2019
Développeur full stack chez Open , Société générale, Lille.
◦ Participation aux développement et Maintenance de l’application Signature Electronique au sein d’une
équipe agile composé de trois développeurs, un scrum et un product owner. Puis pendant 8 mois en tant
que développeur unique dans l’équipe.
◦ Contribution à partir du deuxième sprint ( mois ) de l’application jusqu’à la mise en production de la 4ème
version.
◦ Développement du projet dans un processus agile (Scrum).
◦ Participation aux ateliers de conception des nouvelles fonctionnalités.
◦ Implémentation du tableau de bord conseiller pour la gestion des dossiers de signatures.
◦ Mise en place d’une intégration continue sur Jenkins.
◦ Développement du parcours signature des clients.
◦ Implémenatation du module de création des affaires de signature.
◦ Mise en place et appel aux WebService SOAP et REST.
◦ Développement de nouvelles fonctionnalités et correction de bug.
◦ Suivi des versions en productions.
◦ Outils : Java, Rest, SOAP, AngularJs, J2EE, JBoss, Springboot, Jenkins, Alien4Cloud, Jira.
Juillet 2019 -
Aujourd’hui
Développeur JAVA chez Open , Société générale, Paris.
◦ Developpement et intégration d’une application de gestion de sûreté.
◦ Installation des patchs de l’éditeur.
◦ Mavenisation du projet et mise en place d’une intégration continue sur Jenkins.
◦ Mise en place de WebService SOAP.
◦ Outils : Java, Weblogic, JavaScript, Jenkins, Git.
Formation
2016–2017 École d’Ingénieur du Littoral Côte d’Opale , EILCO, Calais.
Troisième année du cycle ingénieur, spécialité Génie Logiciel.
2011–2016 École Nationale Des Sciences Appliquées, ENSA, Marrakech(MAROC).
Cycle préparatoire et cycle ingénieur, spécialité Génie Informatique.
Compétences techniques :
Langages : C, C++, Java, PHP, HTML, CSS, XML, Ajax, Jquery, JavaScript, AngularJs, Bash.
Génie Logiciel : Langage UML , Software Design Patterns , Processus Agile (XP,SCRUM).
Algorithmes : théorie des graphes, théorie des nombres,Cryptographie, Metaheuristics Intelligence artificielle.
Base de donnée : MySQL, Oracle DBA, PL/SQL.
Système : Unix/Linux, Windows OS, MSDOS Batch.
Gestion des projets : Maven, Ant, Git.
Langues
Français : bilingue. Anglais : intermédiaire-avancé. Arabe :langue maternelle.