Mon espace
Je m'inscris

En tant que

Consultant Client
 

CV du
consultant

Réf PROF00006710

Accueil > Consultants > PROF00006710
 
 

Développeur java

Disponible

 

Profil publié le : 16/01/2023 Profil vu : 174 fois Référence : PROF00006710

 
 

Compétences

Expert Moyen Débutant

BDD

BI BO DB2 HIBERNATE MYSQL ORACLE POSTGRESQL Redis

Connaissances fonctionnelles

alm ANGLAIS audit BACKEND Banque Business communication FACTURATION Formation Français FRONTEND informatique international Logistique Maintenance Microsoft MOBILE MQ offshore Production RH SAP Sécurité swagger TELECOM TESTS WEB

Langages

Angular JAVA SPRING Batch Confluence CXF Docker EJB GRUNT J2EE JAVASCRIPT JBOSS JIRA JPA JQUERY JUNIT MongoDB NodeJS owasp PHP postman Selenium SOA SOAP SoapUI sonar SQL STRUTS TALEND VueJS

Méthodes

AGILE api DEVOPS integration Jenkins Management Maven MERISE Modélisation MVC planification POC PROJET REST SCRUM Support SVN tomcat UI UML

Outils

Bootstrap GitLab Mocha Openshift Trello

Réseaux et Middleware

AWS Security serveur TortoiseSVN VMWARE

Systèmes

Android APACHE GIT IBM INFRASTRUCTURE LINUX PC

Diplômes et formations

. 2017 - Master en Informatique et Management (MIAGE)

Pays / régions

. Île-de-France

Expérience professionnelle

Compétences techniques
Gestion de données: Oracle, MySQL, DB2, PostgreSQL, MongoDB, SQLite, Redis.
Langages de programmation: Java, JavaScript, PL/SQL, PHP.
Environnement de développement: J2EE, NodeJS.
Technologies mobile: Android Native, Xamarin.
Frameworks: Angular 12, AngularJS, Jearsey, JaxRS, JaxWS, EJB, RichFaces, VueJS, Hibernate, JPA, SequelizeJS, Mongoose, Spring Frameworks (Spring Boot – Spring Security – Spring SOA – Spring MVC – Spring Batch), Struts, XdocReport, iText, JQuery, Bootstrap.
Langages de modélisation: UML, Merise.
Serveurs d’application: Jonas, Apache Tomcat, TomEE, Apache Server, JBoss.
Gestion de projet: Agile Scrum/XP, cycle V, co-construction.
Outils de tests: JUnit, Selenium, Mockito, Karma, Jasmine, Mocha, Chai, SoapUI, Postman.
Outils Devops: Jenkins, Sonar, OpenShift, Gitlab, SonarQube, Trello, Jira, Continuum, HP ALM, Confluence.
Business Intelligence: SAP Business Object Designer, SAP BO Desktop Intelligence, SAP BO Infoview.
Autres outils: Administration Linux, automatisation de scripts, NPM, Grunt, Gulp, Yeoman, Bower, Maven, Git, SVN, Swagger, VMWare.



Certifications
Java SE 8 Programmer OCA, Oracle - Juin 2018
Application Security and Secure Coding, Capgemini - Mars 2017
Xamarin Marathon, Microsoft - Juin 2017



Formation
Université International de Rabat, Rabat, Maroc Master en Informatique et Management (MIAGE) 2015 - 2017

Faculté des Sciences et Techniques de Mohammedia, Mohammedia, Maroc Licence en Informatique et Electronique 2011 – 2014

Lycée AbdelMalek, Kenitra, Maroc Baccalauréat option PC 2011


Langues :
Français - Niveau Avancé
Anglais - Niveau Avancé
Arabe – Langue maternelle



activités Extra-professionnelles
Membre de la communauté IA au sein de Capgemini Casablanca et animation de workshop sur le thème de la reconnaissance d’image
Animation d’un ‘talk’ durant le Capgemini Week of Innovation (CWIN) 2018 autour de la reconnaissance d’image
Participation au Capgemini Coding Challenge et fut classé 14ème sur 2000 participants (Janvier 2017)
Participation au Distinguished Speakers Program organisé par l’ambassadeur de Microsoft Bush à Rabat (Octobre 2016)
Participation au Hackathon organisé par ScreenDy au Technopark de Casablanca (Décembre 2015)


Hobbies
Voyage, balades en moto.





EXPERIENCES PROFESSIONNELLES

Consultant – JJA
Octobre 2019 – Décembre 2022
Le Blanc-Mesnil, Seine-Saint-Denis
• Interventions sur différents segments : logistique, facturation, gestion des référentiels article/clients etc..
Interaction avec différentes équipes techniques et fonctionnelles (Talend, centre de services externe, différentes BU).

Tâches:
Collecte et formalisation du besoin métier,
Evolution et correction des périmètres applicatifs,
Relecture de code,
Présentation des modules et accompagnement de nouveaux arrivants,
Résolution de tickets applicatifs,
Transfert des périmètres vers le nouveau CDS
Maintenance des environnements de production et d’intégration
Outils: Java 8, Java 16, AngularJS, Angular 12, JPA, Spring Boot, Spring Security, Spring MVC, Spring Batch, MySQL, IBM DB2, StackBuilder, Maven, Jira, Git, Gitlab, Sonar Qube, Tomcat 7/9, Docker, Amazon AWS, Elastic search, Rabbit MQ, Linux.


Juillet 2017 – Septembre 2019
Banque Publique d’Investissement Française (Avril 2019 –Septembre 2019)
Casablanca, Maroc
Un environnement Agile Scrum distribué entre Paris et Casablanca visant à gérer l’ensemble des investissements et fonds dans lesquels participe/gère/prend en charge la BPI. La vision à terme étant d’accueillir le projet en offshore tout en procédant à une refonte technique majeure sur l’ensemble des périmètres (d’AngularJS vers Angular 7 pour la partie Frontend, d’EJB/JPA vers Spring Boot pour le Backend).
Tâches:
Participation à la planification et supervision de la refonte de tout le système de gestion des droits d’accès de l’application pour migrer vers une gestion par profil et par information,
Participation aux différentes cérémonies, à l’estimation et la démonstration des US avec l’équipe SCRUM (développeurs, PO, POD. Etc...)
Développement des US, des TU et correction des tickets,
Relecture de code,
Résolution de tickets applicatifs,

Outils: Java 7/J2EE, AngularJS, Angular 7, EJB, JPA, Spring Boot, JUnit, SOAP UI, Maven, Jira,
JaxRS, JaxWS, Git/Gitlab, HP ALM, Openshift, VMWare, TomEE.

Ministère de l’Education National, France
Avril 2018 – Mars 2019
Casablanca, Maroc
Travail dans un environnement Agile Scrum sur l’application SIRHEN (Système d’Information de
Ressources Humaines de l’Education Nationale), système visant à gérer près de 200.000 fonctionnaires. L’application est basée sur un modèle SOA avec un back end J2EE en Java 8, une partie frontale en RichFaces et une communication inter-domaines avec Apache CXF (communications SOAP)
Tâches:
Participation aux différentes cérémonies, à l’estimation et la démonstration des US avec l’équipe SCRUM (développeurs, PO, POD, équipe de qualif. Etc..)
Développement des US et des TU,
Relecture de code,
Maintenances des serveurs d’intégration,
Présentation de modules et accompagnement de nouveaux arrivants,
Résolution de tickets applicatifs,
Outils: Java/J2EE, Spring, Hibernate, Apache CXF, RichFaces, IBM DB2, JUnit, SOAP UI, Maven, Jira, Trello, SVN, HP ALM, Continuum, Confluence.

Assurer le transfert du projet vers le nouveau centre de service en France. Le projet étant volumineux, tant sur le plan technique que fonctionnel, un transfert de connaissance s’étalant sur plusieurs mois a été mis en place. L’accompagnement et le soutien apporté aux nouveaux développeurs a permis de réussir au mieux le transfert du projet.

Tâches:
Rédaction des supports de présentations
Rédaction d’un wiki afin d’offrir aux nouveaux devs. un référentiel de connaissance
Animation des présentations techniques
Support à la présentation fonctionnel
Soutien des nouveaux arrivants et animation de workshop
Soutien pour la mise en place des postes de travail et lors des développements des US
Présentation des bonnes pratiques capitalisées au sein du projet

Orange Télécom France
Juillet 2017 – Avril 2018
Rabat, Maroc
Refonte de l’application Deviseur, application visant à gérer les travaux pour le compte des clients particuliers. L’application étant basée sur un serveur d’API REST en Java interfacé avec une application frontal en AngularJS.
Tâches:
Participation à l’estimation et au chiffrage des tâches,
Développement des Items et des TU,
Relecture de code,
- Déplacement dans les locaux d’Orange pour une semaine de tests intensifs avec le client et de corrections de bug (semaine de RTG)

Outils: Java/J2EE, Spring, Hibernate, Jersey, Swagger, AngularJS, Bower Grunt, Oracle DBMS, Maven, SVN, XdocReport, Batch KSH, JUnit, Jasmine, HP ALM.

Séparation des modules d’un portail applicatif historique. La séparation applicative impliquait la séparation d’un ensemble de 7 modules. La séparation architecturale impliquait la refonte de l’architecture de certaines parties des applications, la restructuration de l’infrastructure des serveurs d’applications ainsi que la réécriture des scripts d’installation.
Tâches:
Etude de faisabilité,
Rédaction des notes d’impacts sur les différents modules,
Création d’un premier POC,
Rédaction de la procédure à suivre pour les prochains découpages,
Découpage des modules Tact, Deviseur et du noyau commun du reste du portail.
Outils: Java/J2EE, Spring, Struts, Hibernate, Jersey, Maven, SVN, AngularJS, Apache, Apache Tomcat, Jonas, Oracle, Batch KSH, administration RH, JUnit, Postman, Burpsuit, HP ALM.

Développement d’une nouvelle version de l’application Immoline, application utilisée pour la gestion des devis de prestations et travaux réalisés pour le compte d’entreprises de l’immobilier.
Tâches:
Développement des Items et des TU,
Relecture de code,
Outils: Java/J2EE, Spring, Hibernate, Struts, Oracle, Maven, SVN, XdocReport, iText, Batch KSH, EasyMock, JUnit, HP ALM.

Développement d’évolution sur l’infocentre pour l’application Immoline. L’infocentre est un module BI qui permet la génération de rapports.
Outils: Oracle DBMS, Business Object, Designer, Desktop Intelligence, Web Intelligence, InfoView, Batch KSH, HP ALM.

Prise en charge des tâches Devops. Maintenance et entretien des branches SVN, des serveurs d’intégrations et des serveurs d’intégration continue (Jenkins et Sonar) et création des Jobs Jenkins.
Tâches :
Maintenance et gestion des branches SVN,
Maintenance des serveurs d’intégrations,
Maintenance de Jenkins et SonarQube,
Création et gestion des Jobs Jenkins
Outils: Jenkins, SonarQube, batch KSH, SVN, TortoiseSVN, HP ALM.
Correction et suivi d’anomalies dans les différentes phases d’une version.
Responsable de livraison des applications sur les serveurs de qualifications et de productions.
Accompagnement technique du client sur la partie infocentre du périmètre ACTIV.

Stage de fin d’études
Capgemini Technologies Services
Février 2017 – Juin 2017
Rabat, Maroc
Mise en place, suivi et étude d’un audit de sécurité applicative sur le périmètre ACTIV, qui est un ensemble de module historique pour le compte du client Orange France. L’audit a compris des tests d’intrusion et de pénétration (test en boite noir) et une analyse de code avec Sonar (test en boite blanche).
Outils: BurpSuite, Sonar, Top 10 OWASP, Zap, Modify Header, Postman
 
 

Consultants similaires

 
Analyste programmeur senior

Compétences : C, COBOL, JAVA, CICS, DB2, MERISE, MVS, PACBASE, SQL, ...

Voir
consultant
Retenir
 
Developpeur Java SpringBoot

Compétences : Angular, GIT, JAVA, JAVA 11, Java/Jee, CI/CD, Cloud, ...

Voir
consultant
Retenir
 
Chef de Projet Transverse

Compétences : C++, JAVA, Kotlin, PYTHON, SQL, elasticsearch, PROJET, ...

Voir
consultant
Retenir
 
DEVELOPPEUR MULESOFT

Compétences : dataweave, Déploiement, GitLab, JAVA, Mulesoft, Administration, ...

Voir
consultant
Retenir
 
Développeur Full-Stack / Data Engineer

Compétences : Bootstrap.js, CSS3, HTML5, JAVA, JAVASCRIPT, Data, ...

Voir
consultant
Retenir
 
Développeur fullstack

Compétences : Angular, Django, Flutter, FULLSTACK, PYTHON, AGILE, ...

Voir
consultant
Retenir
 
Développeur Fullstack NodeJs, React

Compétences : Angular, JAVA, JAVASCRIPT, NodeJS, react, SPRING, TypeScript, ...

Voir
consultant
Retenir
 
Ingénieur d’études et développement Cobol/mainframe ...

Compétences : C++, COBOL, JAVA, JCL, MAINFRAME, MVS, PYTHON, SHELL, ...

Voir
consultant
Retenir
 
Analyste développeur

Compétences : Angular, COBOL, DB2, JAVA, MYSQL, JCL, Laravel, SCRUM, ...

Voir
consultant
Retenir
 
developpeur

Compétences : .NET, Angular, C++, JAVASCRIPT, TypeScript, achat, ...

Voir
consultant
Retenir
 
 

Partager

 

Retenir

  • Pour quelle mission ?

 

Vous avez oublié
votre mot de passe ?