Youssef - Développeur JAVA
Ref : 191201T001-
94240 L'HA?-LES-ROSES
-
Développeur, Consultant (40 ans)
-
Totalement mobile
-
Freelance
MISSIONS - PROJETS
MGEN
Consultant Java Fullstack
● Durée : 2 ans et 4 mois (01/2020 - à ce jour) Équipe : 2 personnes
● Projet : Pôle Ingénierie de Données - Gestion des risques
● Missions :
o Migration technique du projet CINTER permettant la gestion des contrôles internes (~500 utilisateurs), de l’écosystème Adobe Flex vers Angular/Java. (1 an)
o Développement d’une nouvelle application REFIND (Référentiel des Indicateurs) sous Angular/Java, permettant le paramétrage des indicateurs métiers.
o Développement d’un nouveau Batch permettant l’alimentation asynchrone d’applications clientes, à partir de ce référentiel d’indicateurs REFIND
o Développement d’APIs RESTful
o MCO: Développement d’évolutions et correctifs sur des projets existants (Web/Batch).
o Optimisations et performance (Sql, Java, Angular)
o Responsable de toute la chaîne de réalisation, à savoir : Analyse, Estimation, Conception,
Développement, Test, Déploiements,, Support post-prod, Coordination et Documentation.
● Environnement technique :
Java 7/8, JEE, Spring ( MVC, Rest, Boot, Security), API RESTful, Angular 7, RxJs, Typescript, Html/Css, Adobe Flex, Hibernate, Sql, WinDesign,JUnit/Mock, Maven, JBoss, Svn/Git, Jenkins/GitLab/BuildForge/ClearQuest, JIRA, Kanban,
Viseo-Securitas
Consultant Java EE
Durée : 2 ans et 1 mois (07/2017 - 10/2019) Équipe : 4 personnes
Missions :
Développement de Batchs pour le service client: Mail de Bienvenu, Mail de 1ère facture, Mise à jour de données client à partir de fichiers, envoi de données marketing vers Google Analytics et Google Search Ads … .
Mise en place d’une architecture Microservice.
Développement d’une application Web Angular, représentant un tableau de bord Client.
Maintenance en condition opérationnelle d’applications internes
Tests unitaires et d’intégration
Recette et livraison en Pré et Production, en collaboration avec l’équipe Infra.
Documentation : MEP, doc. Exploitation, doc. Technique, Diagrammes, Confluence.
Mise en place de la méthodologie Agile/Scrum/Kanban.
Environnement technique :
Java 7/8, Spring (Boot, Batch, Rest, Data, Security), Angular4, Microservices (Spring Cloud,Eureka, Zuul), Swagger, Elasticsearch, myBatis/JPA/Hibernate, Sql/Procédures Stockées , SqlServer, Junit, DBUnit, Maven 3, Svn/Git, Jenkins/GitLab, JIRA, Kanban.
Sedona
Consultant Java EE - Portail
Durée : 1 an et 3 mois (03/2016 -06/2017)
Projet : Refonte du portail UAF-Life, mode forfait Équipe : 4 personnes
Initialisation des sites : Automatisation de la création des sites, pages et rôles associés.
Développement des fonctionnalités (portlets : front – backend)
Création de Structures et Modèles (template) pour les contenus web : freemarker/velocity
Recette et livraison en intégration
Correction d’anomalies
Projet : Maintenance corrective et évolutive de portails clients, mode forfait Équipe : 2/3 personnes
Projet : Participation aux ateliers techniques internes Équipe : 2/3 personnes :
Création de POCs autour de : AngularJS, REST, JEE, CDI, SpringBoot, MangoDB, Docker, Gitlab CI
Environnement technique :
Java EE, Spring MVC, JSP, JSTL, Liferay 6.x, REST, HTML, CSS, Ajax/Javascript/JQuery, FreeMarker/Velocity, SolR, Maven 3, Git, Jenkins, Tomcat 7, Docker, Redmine, Scrum.
Atos-JCDecaux
Consultant Java EE - Agile
Durée : 2 ans et 2 mois (01/2014 -03/ 2016)
Projet : Plateforme de réservation et facturation d’espaces publicitaires Équipe : 6 Personnes
Participation à la transformation Agile de la DSI (Framework Agile "SAFe")
Conception et chiffrage : Agile Modeling, Grooming, Sprint Planning
Développement des évolutions Billing/Booking:
Refonte du portail de facturation
Ajout de nouvelles fonctionnalités métiers
Évolution des algorithmes métiers
Validation des tests d’acceptances et recette
Livraison en intégration
Maintien en Conditions opérationnelles de l'application (MCO)
Environnement technique :
Java EE (EJB 3 JPA, JAX-RS, CDI, JSP, JSTL), Architecture n-tiers, Spring, Struts, REST, SQL, JUnit, JQuery, RAD, Eclipse, Websphere 6.1, JBoss EAP 6, Oracle 10i, SVN, JIRA, Maven 3 , Jenkins, UML
Atos-Société Générale
Consultant Java - UML
Durée : 1 ans et 2 mois (10/2012 - 12/2013)
Projet : Équipe Architecture de Développement (AdE) – Entité : Modélisation
Migration de modèles UML de IBM-Rose à IBM-RSA : pilotage, stratégie de livraison, migration.
Support modélisation pour l’équipe de développement
Maintenance corrective et évolutive des plugins de génération de code J2EE (approche MDA Model Driven Architecture)
Développement de scripts ClearCase (Perl)
Environnement technique :
Java, UML, EJB 2.0, IBM RSA, Rational Rose, IBM-ClearCase, MIA-Studio, JFace/SWT, Eclipse, API-POI, Perl
Atos-Renault
Consultant
Durée : 1 an et 2 mois (07/2011 – 09/2012)
Projet : MyRenault : Portail Clients Renault
Développeur SalesForce :
Refonte du site MyRenault sous SalesForce
Consultant fonctionnel :
Relecture des expressions de besoins technico-fonctionnelle
Analyser les Spécifications, Extraire les exigences et règles de gestion, Elaborer le plan de test et scénarios, Exécuter et suivre les tests (QC+JIRA)
Piloter la recette et Reporting
Environnement technique :
SalesForce, VisualForce/Apex, Html/CSS, Eclipse, Scrum, PQC, JIRA, SOAPUI.
Capgemini
Consultant Python - Google Apps
Durée : 6 mois (01/2011-06/2011)
Projet : Développement d‘applications Web Google Apps, en mode forfait.
Conception et développement d’un « Gmail Contextual Gadget » :
Conception et développement du front et backend
Test et Correction d’anomalies
Réalisations de sites web « Google Sites » :
Analyse de besoins avec les clients
Création des sites et présentation
Environnement technique :
Python/Django, GoogleAppEngine, GoogleData API, REST, Html/CSS, JavaScript, SVN, Google Sites.
COMPÉTENCES TECHNIQUES ET FONCTIONNELLES
●LANGAGES : JAVA, TYPESCRIPT, JAVASCRIPT, HTML/CSS, SQL
●FRAMEWORKS : ANGULAR, JEE, SPRING, HIBERNATE, JUNIT, RXJS, TILES, STRUTS, GWT, LIFERAY
●BASE DE DONNÉES : ORACLE, SQL SERVER, MYSQL, POSTGRESQL
●SERVEUR D’APPLICATION : TOMCAT, JBOSS, WEBSPHERE
●BUILD ET GESTION DE VERSIONS : MAVEN, GIT, SVN, JENKINS, GITLAB
●MÉTHODOLOGIE ET FORMALISME : AGILE (SAFE/SCRUM/XP), UML, CONFLUENCE.
FORMATIONS
2019 Octobre : Nouveautés Java 8 à 11
2010 : Diplôme d’ingénieur option Informatique de l’école nationale d’ingénieurs de Brest (ENI)
2007 : Master 1 Info. télécom. & imagerie de la Faculté des Sciences
CERTIFICATIONS
2014 : SAFe Practitioner (Agile)
LANGUES
Anglais technique