COMPETENCES TECHNIQUES
Langages o Java / J2EE (JPA, JAXB, EJB3, JAAS), C, Javascript
Farmeworks o Spring (Boot, MVC, Security, Data, IoC), JSF (Primefaces), Hibernate, Jakson,
ThymeLeaf, Struts, Junit, Mockito, MapStruct
Auto-formation: Angular 2-4/JS, TypeScript
Web o HTML5, CSS3, Bootstrap, Restful, SOAP
IDE o Eclipse, Intellij, VisualStudio code
SGBD o Oracle, Sql Server, Mysql, Postgres, H2
Conception o Design patterns, TDD, UML, POO
Méthodologie o Agile (SCRUM)
Autres o Docker, Kubernetes, Kerberos, GIT,SVN, JIRA, MAVEN, Liquibase
LANGUES
Français o Bilingue
Anglais o bon niveau
Arabe
o Langue maternelle
FORMATION INITIALE
2013 o Master « Méthodes Informatiques Appliquées à la Gestion d’Entreprises » –
Université de Lorraine
2012 o Ingénieur en génie logiciel et multimédia – Institut de Génies Appliqués de Rabat
2004 o BTS en Informatique – ISTAG Rabat
2002 o Baccalauréat en sciences expérimentales Lycée Abdelkrim Khatabi Rabat
EXPERIENCE PROFESSIONNELLE
CONSULTANT JAVA MOE FULLSTACK SENIOR CREDIT AGRICOLE ILE DE FRANCE
DECEMBRE 2017 – AUJOURD’HUI
• En prestation via Synechron j’occupe un poste de consultant java Fullstack MOE Senior.
o Réalisation de plusieurs webservices pour le produit bancaire Flexigain en les sécurisant avec Kerberos.
Environnement Technique: JAVA8, Spring MVC, Spring boot, Spring Security, Docker, Kubernetes, Kerberos, ,Mockito , Junit, SVN
o Refonte d ’ u n s y s t è m e d e c h a n g e ( spot, t e r m e , F l e x g a i n , s w a p ,
p r ê t /emprunt, l e v é e , remboursement anticipé), remplacement des applets par des interfaces web.
o Consommation des web service soap utilisés par le système o Réalisation d’un Fork vers deux serveurs de calcul de risque. o Passage des contrôles de qualité avec un comité à Londre
o Tests pre-prod et livraison
Environnement Technique: UML, JAVA7, Corba, JSF 1.2, SOAP, SYBASE (Procédures stockées), Richefaces, XSD, JAXB, Junit, SVN
INGENIEUR ÉTUDES ET DEVELOPPEMENT JAVA FULLSTACK SENIOR JUILLET 2017- DECEMBRE 2017
ATOS MAROC 6 MOIS
• Participation à la refonte des fonctionnalités de traitement des comptes bancaires et des opérations de bourse de Boursorama (en s’appuyant sur les services Wordline)
o Interface de changement de mot de passe o Affichage des comptes
o Report des transactions
• Refonte du système de Wordline gérant les règles de facturation : o Modification de certaines classes métiers
o Réécriture complète de la couche service : abandon de Tapestry au profit de Spring et Thymleaf o Refonte des interfaces en s’appuyant sur le framework Bootstrap
Environnement Technique : UML, JAVA7, SPRING MVC, Restful, Jakson, MYSQL, THYMELEAF, BOOTSTRAP, XSD, FREEMARKER, Junit, MoCkito, Mapstruct, GIT
INGENIEUR ÉTUDES ET DEVELOPPEMENT JAVA SENIOR FÉVRIER – MAI 2017
ATEXO EDITION, MAROC 4 MOIS
• Refonte d’un module de chiffrement et de déchiffrement des plis dans le produit LOCAL TRUST RSEM concernant la dématérialisation des marchés publics
• Remplacement des Applets par Java Web Start
Environnement technique : UML, Java 7, Spring 3, Restful, Jakson, Hibernate 4, Liquibase, JBPM, Cryptologie (AES, RSA), Java Web start, GIT
2
CHEF DE PROJET TECHNIQUE JAVA FULLSTACK PILCAPT CANADA INSTITUT, MAROC
JUIN
2014 – OCTOBRE 2016
2 ANS ET 4 MOIS
Développement d’une nouvelle application de pilotage des organisations intégrant la discipline Captologie comme outil de gestion des comportements : gestion des stratégies, analyse 360, veille stratégique, adoption des comportements, gestion des projets et cadre méthodologique, tableau de bords et indicateurs, Services & Products Catalog (SPC), …
Analyse complète du système et participation à la réalisation au sein d’une équipe de trois collaborateurs
• Définition de l’architecture technique : Java / Spring IoC / Primefaces / Hibernate
• Conception de l’application : UML (diagrammes de classes, de cas d’utilisation, de scénario), Design Patterns (singleton, composite/composant, chaînes de responsabilités)
• Développements et tests
o Génération des classes DAO avec STS (Spring Tools Suite)
o Modification du code source de quelques composants comme ex Primefaces MindMap
Environnement technique : UML, Java 7, Spring IOC, JSF 2.0, Primefaces 5, SQL/Server 2008, Hibernate 4, Jquery, Jaas, Junit, SVN
DEVELOPPEUR JAVA
SERVICE INFORMATIQUE DU HCEF
(HAUT
-COMMISSARIAT AUX
EAUX ET
FORETS
AOUT
2009 – JUIN 2014
4 ANS ET 8 MOIS
MAROC)
Analyse, développement et suivi d’un système informatique gérant les adjudications et les délimitations forestières
• Conception de l’application : réunion avec les utilisateurs, modélisation UML (diagrammes de classes, de cas d’utilisation, de scénario)
• Développement au sein d’une équipe de 2 à 3 personnes o Création des couches métier, services et DAO
o Développement des interfaces graphiques web (HTML, CSS, Javascript) o Base de données : utilisation de JPA et Hibernate 3
• Formation des utilisateurs
Environnement technique : UML, JAVA 6, JSF 2.0, PRIMEFACES 2, SQL/SERVER, HIBERNATE 3, EJB3
DEVELOPPEUR .NET ET JAVA
SERVICE INFORMATIQUE DU HCEF, MAROC
AVRIL 2006-JUILLET 2009
3ANS ET 2 MOIS
• Développement d’un système de gestion du parc informatique (2tiers) Contenu niveau 2
• Développement et suivi d’un système informatique gérant les courriers et les audiences (2tier)
Environnement technique : UML, VB.NET 2008, SQL SERVER, UML, JAVA/J2SE, SWING, SQL
SERVER
AOUT 2004-MARS 2006
TECHNICIEN EN INFORMATIQUE 1 AN ET 7 MOIS SERVICE INFORMATIQUE DU HCEF, MAROC
Participation à :
• Préparation du réseau local de l’administration
• Installation et configuration des serveurs
• Adressage IP V4
• Création des utilisateurs sur l’Active directory
• Installation et configuration des postes des utilisateurs
• Suivi et maintenance du site Web
• Formation des utilisateurs (Outils bureautiques)
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.