Moujib - Développeur JAVA React Angular
Ref : 190206J001-
94200 IVRY-SUR-SEINE
-
Développeur (33 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
Expérience professionnelle
Depuis Mai 2022
Myga en mission chez Europ Assistance
EXPÉRIENCE PROFESSIONNELLE
Développeur Full Stack
Projet Digital Road Side Assistance (DRSA) :
Développement d’un service d'assistance routière numérique qui permet
aux conducteurs de recevoir de l'aide en cas de panne, d'accident ou de tout
autre incident sur la route. (spring boot/ReactJS)
Environnement technique :
Spring Boot, Reactjs, Java 11, Spring Web, Spring Batch, Spring Data,
Tomcat, PostgreSQL, HTML, CSS, MatrialUI, Jenkins, Kibana, Spinaker,
Jira, confluence, dbeaver, Bitbucket, TestCafe, services AWS (Amazon S3)
Architecture hexagonale Test Driven Development
Équipe de projet :
2 Squad, TeamLead,7 développeurs, 3 ingénieurs de qualification, 2 Tech,
une équipe DevOps, 2 PO: Méthodologie Scrum
Taches :
• Analyse fonctionnelle des User story
• Développement public API REST: Spring Rest Controller
• Développement des test unitaires et d’intégration : Junit/Mockito/
WireMock
• Consommation des API REST: Spring webclient
• Implémentation des web services REST pour les nouvelles
fonctionnalités de l’application : Spring Rest Controller
• Développement des batch: Spring Batch
• Développement des IHM utilisant : ReactJS/ Redux
• Participation aux différentes réunions Scrum (sprint planning, daily
meeting, sprint rétrospective…)
• Correction des bugs et analyse des incidents de production
• Suivi et correction des test end to end: TestCafe
• Documentation: apiary, confluence
• Revue de code: Bitbuck
Novembre 2017-
Avril 2022
Proxiad en mission chez Société générale Développeur Java/J2EE Full Stack Développement d’un Outil pour la gestion des entrées en relation des client pro de la Société générale.
Analyse fonct ionnelle des User story .
Développement API REST :Jersey.
Développement des test unitaires et d’intégration :Junit/ WireMock.
Consommation des API REST et SOAP :Jersey/CXF.
Implémentation des web services REST
pour les nouvelles fonctionnalités de l’application.
Implémentation des Services pour communiquer avec des applications
partenaires: Java, Jersey , Spring Boot, Spring Data, Mongo.
Développement des interfaces utilisant :Angular, HTML, CSS, npm.
Participation aux différentes réunions Scrum ( sprint planning, daily meeting,
sprint rétrospective)
Participation à la mise en production des nouvelles versions.
Correction des bugs et analyse des incidents de production.
Environnement technique : Java 8 , Spring Boot, Spring Web , Spring Data
, Hibernate, Tomcat , MongoDB ,, JQuery, HTML, CSS, Bootstrap, Jenkins, Kibana.
Equipe de projet :
7 développeurs , 2 ingénieur de qualification, TeamLead, chef de projet,
1 ingénieur de production, 2 PPO.
Septembre 2016 - Ocrobre 2017 : Sofrecom
Développeur Java/J2EE Full Stack Développement et maintenance d’un Outil de vente pour les nouveau Smartstores d’Orange, compatible PC et tablette pour servir 10K utilisateur
(Gold SLA).
Analyse fonct
ionnelle des demandes clients
Implémentation des web services REST
pour les nouvelles fonctionnalités de l’application.
Implémentation des Services pour communiquer avec des applications
partenaires: Java, Spring Web MVC, Spring Boot, Spring Security, Spring Data,
Hibernate.
Développement des batchs pour l’intégration des utilisateurs, et des offres mobiles d’orange avec Spring Batch.
Développement des interfaces utilisant :
Angularjs, HTML, CSS, bower, npm, grunt.
Installation des environnements de test et isosprod et automatisation de déploiement :
Scripting Shell, Linux, Redhat, Jenkins.
Participation aux différentes réunions Scrum (sprint planning, daily meeting,
sprint rétrospective)
Participation à la mise en production des nouvelles versions.
Correction des bugs et analyse des incidents de production.
Environnement technique:
Java, J2EE, Spring Boot, Spring Security
,Spring Batch, Spring Web MVC, Spring Data JPA, Hibernate, Tomcat , Mysql ,Couchbase, AngularJS, JQuery, HTML, CSS, Bootstrap, Jenkins, Elasticsearch , Kibana.
Equipe de projet:5 développeurs , 2 ingénieur de qualification, TeamLead, chef de projet, 2 ingénieur de production, 2 PO.
Sep 2015 à sep 2016 Ardia Développeur Java/J2EE Full Stack
Conception et développement d'une application de gestion de
parc automobile basé sur le réseaux SigFox.
Analyse et spécification des besoins client.
Designer la base de donnée relationnelle : postegresSql, mysqlworkbench.
Implémentation des couche DAO et service pour gérer les données: Spring,
Hibernate.
Implémentation des web service REST: Spring MVC.
Conception et développement de l’ihm: HTML5, CSS3, AngularJS, gulp, npm, bower.
Implémentation des tests unitaires: junit.
Front: AngularJS, HTML, JS, CSS, Bootstrap
Back: Java, Spring Ioc, Spring Se
curity, Spring WS, Hibernate
BDD : PostgreSQL , MysqlWorkbench
Environnement technique:
Java Web Technologies: Java, J2EE, GWT, Wicket, Spring, Hibernate, Tomcat.
Web client Technologies : Anularjs,HTML, Javascript, JQuery, CSS, Bootstrap.
Technologies web service : JAX
-WS , JAX
-RS, CXF, SOAPUI, Postman Project Management & Building : JIRA, SVN , Maven, Jenkins.
CIP9010
Développeur Forntend Angularjs
Conception et développement de l'application CIP9010 pour la division
Telecom du groupe
ACTIA, Application contrôle des équipements qui gèrent un ou plusieurs interrupteurs électriques.
Participation à la mise en place de l’architecture.
Participation aux réunions SCRUM.
Implémentation de la partie frontend : HTML5, CSS3, Bootsrap, AngularJS,
bower, npm, websocket.
Mise en production.
Analyse et correction des bugs : JiRA
Environnement technique:
Angularjs, HTML, CSS, Bootstrap, websocket, Netbeans, svn, JIRA, npm, bower, gulp.
Sept. 2014 à Sep 2015 Mobilepowere Développeur
Java/JEE Participation aux réunions SCRUM : Standup meeting, sprint planning, sprint rétrospective.
Implémentation des connecteurs pour récupérer et regrouper les données
des partenaires : des connecteurs REST, SOAP, procédure stockée.
Implementation des services
REST et SOAP dans un context OSGI : Virgo,
Spring.
Test unitaire.
Benchmarking.
Packaging et livraison.
Participation à la mise en production.
Analyse des incidents des productions.
Betclic
Maintenance et développement du middleware « Betclic ». Application de paris sportifs en ligne qui offre une gamme complète et diversifiée de paris sur plus de trente disciplines.
Environnement technique : JAVA/J2EE, eclipse, Spring, Spring IOC, XML, SVN, MotwinSDK, MOS, virgo, soapUI, JavaRX, JAX-WS. Smart bank Maintenance et développement du middleware « SmartBank » pour la
banque du groupe «Société Générale» en Nouvelle
-Calédonie. La solution permet aux clients de la banque l'accès aux données de leurs comptes via l'application mobile.
Environnement technique:
JAVA/J2EE, Eclipse, SVN, Motwin SDK, mysql, MOS, virgo.
Smart credit Conception et implémentation de l’application « SmartCredit » pour la banque « creditplus » du groupe « CreditAgricole
». L'objectif est de créer une application mobile avec laquelle le client peut signer
pour un prêt via des appareils mobiles
Environnement technique:
JAVA/J2EE, Eclipse, GIT, Spring, SpringData, mongodb, Motwin SDK, MOS, SOAPUI
FORMATION ET DIPLOMES
2014 Institut national des sciences appliquées et de technologie (INSAT) Diplôme nationale d’ingénieur
2018 Formation Spring chez Orsys
2016 Formation en Administration des contenneurs Docker chez Orsys
2013 Certificat CCNA Exploration
COMPÉTENCES
Langages de programmation Java, kotlin, javascript
Framework et librairies back-end Spring-boot (Ioc, Data-jpa , Batch, Web, MVC), Hibernate,
EhCache
Framework et librairies front-end Reactjs, Angular, Redux, ramdajs,Angularjs, HTML, CSS,
Material UI
TEST Junit, rest-assured, hoverfly, wiremock, JestJs, testcafe
Base de données MySQL, PostegresSql, SQL, JDBC, MongoDB, Couchbase
Web Services REST, SOAP, SOAP-UI, POSTMAN
Outils de développement Intellij , Eclipse, STS, visualstudio
Intégration continue Jenkins, JIRA, GIT, SVN, Maven, NPM
Méthodologie Agile Scrum