À propos de El Houcine
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- AXA FranceSoftware engineerBANQUE & ASSURANCESdécembre 2017 - Aujourd'hui (8 ans et 6 mois)Lille, FranceDans un contexte full agile, je travaille dans la tribu “Souscription”.Je participe depuis mon arrivée à la mise en place et au développement d'applications de souscription de contrats santé et prévoyance sur-mesure.Developpeur fullstack / Lead Front•Mise en place du socle technique et des bonnes pratiques sur le projet.Accompagnement et montée en compétence des développeurs sur les différentes pratiques et technologies du projet en faisant des ateliers de pair programming et dojos.•Conception et développement de nouvelles fonctionnalités en ReactJs/.Net.•Maintenance des différentes applications.•Mise en place des préceptes de Clean Code, Clean Architecture et patterns de résilience.•Implémentation des tests via les méthodologies TDD et BDD.•Gestion des pipelines de déploiement (CI/CD) sur Azure.•Contributeur Inner source sur le design system React interne : “react-toolkit” (https://github.com/AxaGuilDEv/react-toolkit).•Animation de formations pour les nouveaux entrants sur le Clean Code.•Présentations techniques.•BBL / Meetup / Formation••Domain Driven design (Meetup)••ReactJs (5 séances de 2h).Technologies/OutilsTypescript/Es6, ReactJs, Redux, RxJs(Observale), Jest, Enzyme, C#, .Net, .Net Standard, Entity Framework, SqlServer, NUnit, Moq, shoudly, Gherkin, SpecFlow, Git, AzureDevops, Azure, polly.Architecture••Hexagonal architecture.Méthode de gestion de projet/Outils••Agile(Kanban)/Jira.
- Société GénéraleDéveloppeur Full-stack(Java-JEE-Spring/ReactJs/Redux)BANQUE & ASSURANCESaoût 2016 - août 2017 (1 an)Casablanca, MarocMettre en place un grande projet innovant ‘La banque en ligne’ qui permet aux internautes l'ouverture des comptes bancaire 100% en ligne. Ce projet est composé de 3 applications:Client: C'est une application dédiée aux prospects, elle leur permet de créer des comptes à distance.Back-office: C'est une application dédiée aux collaborateurs/banquiers pour gérer et valider les demandes créées par les prospects.Admin: C'est application pour gérer les utilisateurs du back-office selon des profils.Mettre en place un workflow d'affectation et de réaffectation des taches aux collaborateurs back-officeConception, développement, déploiement et maintenance.Environnement technique: ReactJs, Redux, WebPack, Spring(MVC4, Security4, Data2, Mail), Maven, Hibernate5, Webservice(REST), Oracle11g, Git/GitLab, SonarQube,Tomcat(Dev), WildFly10(Prod), Twilio(SMS).Méthode de gestion de projet/Outils: Scrum/Redmine.
- Adria Business & TechnologyDéveloppeur Full-stack(Java-J2EE-Spring/ReactJs-Redux-ExtJs)AGENCE & SSIIdécembre 2014 - juillet 2016 (1 an et 8 mois)Casablanca, MarocParticipation au développement un produit modulaire de banque directe cross canal répondant aux besoins de : Mobile et Internet Banking, Crédit en ligne, Cash management, Trade Finance, Forex, Gestion Cross Canal des alertes, gestion de l’engagement client. Il permet une expérience client Cross Canal aux niveaux : Web, Mobile, SMS, Chat, Email.Version 3:Mise en place de la version 3 de la solution E-Banking pour ALBARID BANK.Migration de la partie front de ExtJs vers ReactJs.Développement des nouvelles fonctionnalités et transactions côté Front-End et Back-End en utilisant les frameworks React/Redux et Spring.Conception, développement, déploiement et maintenance.Version 2:Mettre en places des Middleware en utilisant des API REST.Mise en place d’un module permettant aux internautes d’effectuer des opérations boursières.Mise en place des modules de gestion de crédits.Mise en place une troisième version de la solution E-Banking ADRIA.Architecture : 3Tiers.Technologies/Outils: Web Service (REST), ReactJs, Redux, WebPack, ExtJs4, thymeleaf, Spring (MVC 4, Security 4, Data 2), Hibernate 5, Oracle11g, Jboss6/WildFly10/TomCat, JasperReport.Méthode de gestion de projet : Scrum, RedMine.
Recommandations
Soyez le premier à recommander El Houcine
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur en informatiqueEcole Nationale des sciences appliquées2016
Certifications
- Scrum MasterScrum Alliance2021
- Microsoft OpenHack: DevOpsMicrosoft2021