Mourad - Développeur J2EE
Ref : 200603S001-
59110 LA MADELEINE
-
Développeur (37 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
EXPERIENCES PROFESSIONNELLES
Jan. 2019 à Juin 2020 Avicene SA - Commission Européenne - Direction Générale Education et Culture - Bruxelles
(1 an et 7 mois) Au sein d’une équipe de 5 architectes, élaboration de la future architecture des programmes à l’occasion de
la signature du nouveau Cadre Financier Pluriannuel de 2021. En parallèle, participation à la résolution des
problématiques de production (données de références, maintien en condition opérationnelle et
recommandations / amélioration de performances).
Animation de sessions de formation et de travail sur différents sujets.
Elaboration de plusieurs PoC (moteur de règles, gestion électronique de documents) avec
Springboot/Camunda/Kafka sur un environnement Amazon Cloud.
Sept. 2018 à Jan. 2019 Avicene SA - Commission Européenne – Direction Générale Education et Culture - Bruxelles
(4 mois) Au sein du projet Erasmus+, participation au développement des différents formulaires en ligne.
Intervention tant au niveau front-end (framework de la commission eUI / angular 6) qu’au niveau back-end
(J2E / Spring RESTful services / Weblogic / Oracle 11).
Jan. 2016 - Sept. 2018 Avicene SA - Commission Européenne - Direction Générale Informatique - Bruxelles
(2 ans et 8 mois) Dans le cadre de l’application NOAH (Système de notification de sécurité et business continuity) et en tant
que Technology Expert : participation au sein d’une équipe AGILE à la maintenance et au développement
de nouvelles fonctionnalités.
Migration progressive vers Java 8 et refonte totale de l’application: suppression du front-end (Spring
MVC/JSP). Exposition des services sous forme d’une API REST et réécriture du front-end en Angular 6
avec le framework eUI de la commission.
Participation active à la résolution des problèmes de performance et maintenabilité à travers différents
leviers : algorithmique, loadbalancing, déploiement en cluster, découplage temporel (queues et topics JMS
distribués), Exchange WS et Quartz Jobs.
Ajout d’un nouveau canal de communication via websockets de type « Pop-up Bureau Windows ».
Maquettage de l’application puis réalisation d’un client lourd en .Net C#. Basé sur le principe Pub/Sub, cet
outil est une réponse au besoin de sécurité croissant au sein des institutions. Supervision des tests
d’intégration, écriture de la documentation technique et des pré-requis pour le déploiement en production.
Déc. 2013 - Jan. 2016 Capgemini - ENEDIS (ERDF) - Paris / Lille
(3 ans) Transition du projet SGE (Système de Gestion des Echanges) d’ENEDIS (alors ERDF) de Paris vers Lille.
Mission de 6 mois sur site en régie (Nanterre) pour la version 6.2 du portail (développement, support
recette fonctionnelle / client, mise en production).
Maintien des environnements de développement et de recette intégrée.
Contacts réguliers avec le client (messagerie instantanée, email, Quality Center, téléphone, en personne).
Conception en collaboration avec une équipe agile d’un PoC FitNesse/ Selenium / Java / Spring /JaxWS
autour des tests de non régression intégrés en mode « boite noire ». Présentation du socle
technique aux futures équipes utilisatrices (version 7.1 de SGE). Encadrement d’un demi-ETP sur ce sujet.
Analyse des tickets complexes pour l’équipe de Maintenance en Condition Opérationnelle (MCO).
Référent technique de l’équipe Bleue en mode Agile « By the book »
Participation active à une cellule de partage autour de problèmes connus au sein de la Direction
Technique de Capgemini
Mars 2010 - Déc. 2013 Capgemini - Lille
(4 ans) Au sein du centre de service sanef/eurotoll, participation aux cadrages, devis, conceptions techniques et
réalisation d’applicatifs dans le cadre de la maintenance corrective et évolutive. Au bout de 2 ans et demi,
supervision et formation d’une équipe de 4 développeurs au quotidien. Contacts réguliers avec le client
par mail, téléphone et via des réunions à Paris.
Mars - Juin 2009 Stage chez Keyneosoft - Tourcoing
(3 mois) Dans le cadre du Master 1 MIAGE, découpe et habillage du site Keyshopping Auchan via les CSS.
Traduction du site en anglais et externalisation des messages pour faciliter la prise en charge d’autres
langues. Formation aux JSF puis apports d’évolutions à l’existant au sein de la R&D, élaboration d’un
prototype de reconnaissance vocale pour Keyshopping utilisant des JSP pour générer les scénarios
vocaux VoiceXML.
Mars - Juin 2008 Stage chez GFI Informatique – Centre de Service Banque Lille
(3 mois) Dans le cadre de la Licence MIAGE, réalisation d’une partie de l’intranet de BNP Paribas en
HTML/JavaScript/XML et apports d’évolutions à l’existant.
Janvier - Mars 2007 Stage à la Mairie de Lomme - CyberBase Médiathèque
(3 mois) Dans le cadre de la deuxième année de BTS Informatique de Gestion, installation, administration de
serveurs et développement de programmes dont un navigateur en Visual Basic.
Animation :
Juillet - Août 2008 Comité Central d’Entreprise SNCF
(1 mois et demi) Directeur adjoint et animateur de 3 séjours linguistiques ‘Wesley College, Irlande’. Coordination des
animateurs et animation.
Juillet - Sept. 2006 International YMCA of Greater New York
(3 mois) Animateur au camp YMCA Icaghowan (Wisconsin) aux Etats-Unis dans le cadre d’un échange culturel
FORMATION
2009 - 2010 Master 2 Professionnel IPI - NT à l’Université Lille 1 de Villeneuve d’Ascq
2008 - 2009 Master 1 MIAGE à l’Université Lille 1 de Villeneuve d’Ascq
2007 - 2008 Licence Informatique parcours MIAGE à l’Université Lille 1 de Villeneuve d’Ascq
2005 - 2007 BTS Informatique de Gestion « Administrateur de Réseaux » au Lycée Gaston Berger de Lille
2004 - 2005 Niveau 1èr année de licence LCE Anglais à l’Université Lille 3 Charles De Gaulle
2003 - 2004 Baccalauréat série ES avec mention assez bien au Lycée Jean Perrin de Lambersart
COMPETENCES INFORMATIQUES ET LINGUISTIQUES
Informatique :
Base de données ORACLE 11g, MySQL, PostgreSQL, HSQLDB, MongoDB
Langages JAVA 8, JavaScript, TypeScript, ES6, C#, Visual Basic .NET, PHP, SQL, PL/SQL, HTML 5, CSS, XML,
XPath, XQuery
Technologies
front-end
Angular 8, Ionic 5, AngularJS, Websockets, Bootstrap 4, Pug
Technologies
back-end
J2E, Weblogic 12c, NodeJS (Express), OSB, SOAP Webservices (CXF), RESTFul Webservices,
Architecture Microservices, Drools, Kafka, Camunda, JMS, Websockets, Spring 5, Springboot 2.2,
Selenium, FitNesse, JWT, oAuth2, OpenId Connect, Maven, Gradle, PIC Jenkins / Bamboo, Git, SVN
Langues :
Anglais Courant : Niveau C1 du cadre commun de référence européen pour les langues, score de 640 au PaperBased TOEFL
Pratique quotidienne de la langue au sein de la Commission Européenne