Abdellatif - Développeur JAVA
Ref : 190926B007-
78300 POISSY
-
Développeur (43 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
Expérience professionnelle
DEPUIS JUIN 2018
WEBNET
DÉVELOPPEUR FULL-STACK SENIOR
TMA Extranet Truckplus
Environnement technique : JAVA 8, Spring 4, webservice REST, Angular 5, HTML 5, CSS3, IntelliJ IDEA, TDD (JUnit, Mockito), Maven, Git, Sonar, Jenkins, Linux, Oracle, Tomcat
TMA Comparateur d'électricité et de gaz naturel
Environnement technique : JAVA 8, Spring 4, Struts, TDD (JUnit, Mockito), AJAX, jQuery, JavaScript, HTML 5, CSS3, Eclipse, Git, Jenkins, Linux, MySQL, Tomcat
DE DÉCEMBRE 2017 À MAI 2018
CONSEIL SUPERIEUR DE L'EDUCATION, DE LA FORMATION ET DE LA RECHERCHE SCIENTIFIQUE
DÉVELOPPEUR FULL-STACK SENIOR
Conception et développement d'un système de gestion de banque de données relatives au système de l’éducation, de la formation et de la recherche scientifique.
• Modélisation des besoins des utilisateurs métiers.
• Développement des modules (alimentation de la base de données à partir des fichiers CSV, module supervision, génération des rapports).
• Animer des démonstrations.
• Rédaction des documents (document d’intégration, guide d’utilisateur).
Environnement technique: JAVA 8, Spring 4 (Boot, MVC, Security, Batch), Angular 4, HTML 5, CSS3, TDD, JUnit, Mockito, IntelliJ IDEA, Maven, Git, Sonar, Jenkins, Linux, Oracle, Tomcat.
Méthode Agile Scrum.
DE MAI 2017 À NOVEMBRE 2017
ATOS
CONSULTANT TECHNIQUE SENIOR
Projet et Client : Opale Bouygues Télécom
Mission : Virtualisation de webservices (Groovy, SoapUI)
DE JUIN 2016 À MARS 2017
ATOS
PRODUCT OWNER
Client : Mutuelle des FAR à Rabat
Projet : La conception d'un système d'information d'assurance.
• Animation des ateliers d’expression des besoins des utilisateurs.
• Analyse et modélisation des besoins des utilisateurs métiers (architecture fonctionnelle)
• Définition des spécifications fonctionnelles générales et détaillées
• Prototypage des solutions
DE FEVRIER 2015 A MAI 2016
PALMA HOSPITALITY (QATAR)
DÉVELOPPEUR FULL-STACK SENIOR
Edition d’un système de réservation et paiement. La solution PEER regroupe l’application mobile IOS/Android, accès web et l’application back-end.
• Modélisation des besoins des utilisateurs métiers.
• Réalisation des tests unitaires en utilisant la méthode TDD.
• Développement de nouveaux modules.
• Ecriture de scripts PL/SQL pour la compagne de tests.
• Rédaction des documents (document d’intégration, guide d’utilisateur).
• Pilotage et participation à la recette.
• Animation des formations.
Environnement technique : JAVA 7, Hibernate, Spring Core, Spring MVC, Webservices REST, JSON, SQL, PL/SQL, AJAX, Javascript, HTML 5, CSS3, Eclipse, Maven, SVN, JUnit, Mockito, SoapUI, Linux, Oracle, JBOSS.
Méthode Agile Scrum.
DE MARS 2014 A JANVIER 2015
MINISTERE DE TRANSPORT DU QATAR
CHEF DE PROJET
Web Payment
L’intégration de la couche paiement par carte bancaire dans le portail web du client.
• Animation des réunions / ateliers d’expression des besoins des utilisateurs
• Analyse fonctionnelle.
• Planification et suivi du projet.
• Gestion de la communication et des parties prenantes
• Rédaction des documents (FSD, document d’intégration, guide d’utilisateur).
• Pilotage et participation à la recette.
• Animer des formations.
Outil : Ms Project
DE DECEMBRE 2012 À JANVIER 2014
WARBA BANK (KUWEIT)
DÉVELOPPEUR FULL-STACK SENIOR
Collection Management System
Réalisation d’un système de gestion des impayés.
• Modélisation des besoins des utilisateurs métiers.
• Développement de nouveaux modules.
• Gestion des interfaces avec les autres systèmes (Core-banking, Système d'édition des cartes, système d'envoi de SMS)
• Ecriture de scripts PL/SQL pour la compagne de tests.
• Rédaction des documents (document d’intégration, guide d’utilisateur).
• Pilotage et participation à la recette.
• Déploiement de la solution.
Environnement technique : JAVA 7, Hibernate 3, Spring 3, Struts, XML, SQL, PL/SQL, Javascript, HTML 5, CSS3, Eclipse, Maven, SVN, JUnit, Mockito, SoapUI, Linux, Oracle, JBOSS.
Méthode : Agile Scrum
DE NOVEMBRE 2011 À OCTOBRE 2012
WARBA BANK (KUWEIT)
DÉVELOPPEUR FULL-STACK SENIOR
Projet Card Management System ; Réalisation d’un système de la gestion des cartes électroniques.
• Adaptation de l’existant aux besoins du client.
• Développement de nouveaux modules.
• Développement du module reporting.
• Rédaction des documents (document d’intégration, guide d’utilisateur).
• Pilotage et participation à la recette.
• Déploiement de la solution.
• Animer des formations.
Environnement technique : JAVA 6, Hibernate, Spring, Struts, AJAX, Javascript, JQuery, SQL, PL/SQL, Oracle, Eclipse, JBOSS.
DE FÉVRIER 2009 À JUILLET 2011
XPI (EXPENDED PAYMENT INTERNATIONAL)
DÉVELOPPEUR JAVA
Réalisation de la solution Core-Banking Core24 pour la gestion des opérations bancaires (gestion des comptes, gestion des transactions, gestion des crédits, Workflow, …).
• Développement de nouveaux modules.
• Ecriture de scripts PL/SQL pour la compagne de tests.
• Résolution des anomalies.
• Animer des formations.
Environnement technique : JAVA 6, Hibernate, Struts, XML, JSON, SQL, PL/SQL, Javascript, JQuery, Eclipse, Windows, Oracle, JBOSS
DE SEPTEMBRE 2004 À JUIN 2008
ISTA FORMATEUR
DÉVELOPPEMENT INFORMATIQUE
Rédaction de contenus pédagogiques et animation de formations
Les modules animés :
• Algorithmique et programmation (Langage C).
• Modélisation UML.
• Programmation Orienté Objet (JAVA).
• SQL, PL/SQL (SQL Server, Oracle)
FORMATION
2009 Master MIAGE - Université de Nancy 2
2003 Licence Informatique (Bac+4) - Université Hassan 2, Faculté des Sciences Ain Chock, Casablanca
1999 Baccalauréat Sciences Mathématiques - lycée Alkhaouarizmy
COMPETENCES
Langages/Framework JAVA (5, 6, 7 et 8), Microservices, Spring (Boot, Data, Security, Batch, MVC), Hibernate, Angular 6, Struts, REST, SOAP, XML, JSON, SQL, PL/SQL, AJAX, JavaScript, jQuery, HTML 5, CSS3
Tests unitaires TDD (JUnit, Mockito)
Bases de données
IDE Oracle, SQLServer, MySQL, PostgreSQL
Eclipse, IntelliJ IDEA, Spring Tool Suite.
Outils Sqldeveloper, Toad, SoapUI
Intégration continue Jenkins, Maven, GIT, SVN, Sonar
Méthode
Serveurs Agile Scrum
Tomcat, Jboss, Apache.
Certification Java, Sun Certified Programmer, Score 93% - Sun Microsystems