Développeur full Stack (JAVA EE/Angular), architectures distribuées, Restfull API, Expertise intégration web, SEO, Responsive Design, Mobile friendly, Progressive web application, Intégration continue et beaucoup de projets personnels.
SNCF Réseau – dev Full Stack.
Développement des KITS JRAF/Condor
Conception et développement des évolutions et correctifs des kits JRAF (Java) et CONDOR (Node.js) en mode Agile - développement d’archétypes Maven - développement d’une application de démonstration - Assistance / support aux développeurs utilisateurs des kits - Études techniques et fonctionnelle de composants/technologies éligibles aux kits - Pratique de l’intégration continue : développement des tests unitaires, maîtrise de la dette technique par l’amélioration continue de la qualité de code.
Environnement technique : Spring boot, Angular 7, Tomcat, HTML5, CSS3, Responsive design, GIT, Java, Maven, Rest, Jenkins, Nexus, Sonar.
Canal Plus – Développeur full stack
Développement des différents parcours de vente
Participation aux réunions agiles, rédaction des tests unitaires, développement front sous AngularJs/HTML5/CSS3/SASS, développement back sous JAVA/REST.
Environnement technique : Angularjs, HTML5, CSS3, Responsive design, GIT, Java, Maven, Rest.
AGENCE France PRESSE – Consultant JAVA/JEE
Conception et développement de modules du système rédactionnel de l’AFP par approches agiles.
Développement : Rédaction de la conception technique - Mise en place du socle technique d’un CMS permettant la gestion des documents vidéo - Développement de la recherche Full-Text sur la base documentaire de l’AFP à l’aide de la plateforme SOLR - Rédaction des tests unitaires - Développement d’une application front-end permettant la recherche des documents - Développement d’un système de purge de vidéo avec un mode manuel sous ligne de commande - Livraison sur l'environnement d'intégration.
Intégration : Participation à la définition des plans de test - Rédaction des scénarios de tests et les fiches de tests - Mise en place des outils facilitant les tests (SoapUI, console Web) - Automatisation des tests d’intégration - Préparation de l'environnement d'intégration (installation, suivi de version) - Exécution des tests des différents lots - Qualification des anomalies internes et externes - Support client
Environnement technique : Java, Maven, Rest Service(Jersey), Angularjs, Bootstrap 3, HTML 5, CSS3,Nuxeo, Solr, Jboss, Junit.
BOUYGUES TELECOM – Intégrateur web
Assistance et refonte de la boutique de Bouygues Telecom
Rédaction des modes opératoire - Refonte des différentes pages de la boutique - Remontée des incidents et idées d'optimisation - Adaptation des pages aux terminaux mobiles et aux écrans hautes définition (Approche Friendly mobile) - Optimisation du chargement des pages - Référencement des pages avec validation W3C - Support client.
Environnement technique : Magento Community, Angularjs, HTML5, CSS3, Jquery, Bootstrap 3, Responsive design.
BOUYGUES TELECOM – Consultant JAVA/JEE
Développement d’outils de paramétrage et IHM d’admin pour le selfCare Mobile
Travail en collaboration avec l'architecte logiciel du domaine - Construction des requêtes SQL répondant aux besoins des MOA - Implémentation du MVC (Front Office) avec AngularJs - Rédaction des tests unitaires : principe TDD (Test Driven Developpement) - Préparation des livraisons et documentations associées - Participation aux réunions Agiles (stand-up Meeting, démonstration, rétrospectives, point backlog)
Environnement technique : Java, Spring, Camel, Hibernate, Web Services (REST/SOAP), Apache Cxf, JAX-WS, Jaxb, XML, HTML 5, Angularjs, Oracle, SQL, Eclipse, TestNg, EasyMock, Jboss, Jetty, SVN, Maven.
UPEC – Analyste, programmeur JAVA EE/ Android
Développement d’un service de stockage et de partage de fichiers dans le Cloud.
Mise en place de la plateforme d'intégration - Rédaction du Plan projet et gestion des risques - Rédaction des spécifications fonctionnelles et techniques - Développement du drive Back-end sous Java EE - Développement du store local sous Android - Développement du drive mobile sous Android - Développement du drive desktop sous java/Swing - Rédaction des tests unitaires et d'intégrations - Participation aux comités de pilotage.
Environnement technique : Java, Spring, Hibernate, Web Services (Jersey), MongoDB, Eclipse, Junit, Jboss, Anroid, XML, Hadoop.
2013/14 : M2 MIAGE - Ingénierie des Systèmes d'Information Nomades - ESIAG - Ecole Supérieure d'Informatique Appliquée à la Gestion - France, Créteil.
2010/13 : Ingénierie en Sciences Appliquées - ESISA - Ecole Supérieure d'Ingénierie En Sciences Appliquées - Maroc, Fès.
2008/10 : Technicien Spécialisé en Développement Informatique - ISTA - Institut Spécialisé de Technologie Appliquée - Maroc, Fès.