À propos de Ahmed
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Amazighe standard marocain
Bilingue ou natif
Expériences
- ECONOCOM-OSIATISConcepteur-DéveloppeurBANQUE & ASSURANCESjuin 2021 - Aujourd'hui (5 ans)Paris, FrancePROJET : Portail consignation est une mission d’intérêt général de la Caisse des Dépôts qui consiste à recevoir des fonds, les conserver et les restituer aux personnes bénéficiaires.Equipe DEV : 10 personnes.Méthodologie : Agile/ScrumACTIONS :-Développements en Java basés sur le Framework Spring pour le Back-end-Développements TypeScript en se basant sur Angular 14 pour le Front-end-Optimisation des performances de l’application Front-end-Recueil et analyse de besoins-Participation à la prise de décision sur les choix techniques,-Qualification et correction des éventuelles anomalies détectées-Création des Batch-Rédaction des Tests Unitaires /Tests Gamera-Livraison et intégration continue-Conception et cadrage des projets-Revue de code,refactory-Participation au déférents cérémonies agile (Daily Meetings, Rétro, Planification des sprints, chiffrage des taches...)ENVIRONNEMENT TECHNIQUE :SCRUM;KANBAN; Java EE; Angular 14; bootstrap4; E-DOC; Gamera; Spring5; JPA/Hibernate4.1; spring batch; Tomcat; MySQL; JUnit4; Mockito; Git; Sonar; Jenkins; bitbucket; nexus; Jira & Confluence;EBAD; cloudbees; eclipse;webStorm.
- Océane Consulting Data ManagementIngénieur Développeur Java JEE / Angular 7BANQUE & ASSURANCESmai 2019 - juin 2021 (2 ans et 1 mois)Rennes, FrancePROJET : L’application LYFE est une application Web qui expose des contenus, des articles et des offres de services dans le domaine de la santé et du bien-être. Cette application est accessible au grand public et aux utilisateurs inscrits à LYFE.La partie publique du site présente une partie restreinte des contenus et des services disponibles. La partie privée du site donne accès à tout le contenu et services du site aux quel l’utilisateur a souscrit.Equipe DEV: 7 personnes.Méthodologie : Agile/ScrumACTIONS :-Développements en Java basés sur le Framework Spring pour le Back-end-Développements TypeScript en se basant sur Angular pour le Front-end-Participation aux ateliers de conception-Optimisation des performances de l’application Front-end-Bug fixing pour les différents environnements des clients-Création des Batchs-Assurer le design et la mise en place du paradigme de sécurité avec cryptage, passwords, TLS, validation de données, RGPD.-Promouvoir les « best practices » de conception/développement logiciel et de qualité: documentation du code, rédaction du manuel de l’utilisation, test de couverture, tests de performance, déploiement automatique etc.-Revue de code-Création des branches de Dev, Démo, merging …-Rédaction des Tests Unitaires-Déploiement de l’application-Reporting, Daily Meetings (SCRUM)ENVIRONNEMENT TECHNIQUE :-SCRUM, Redmine, Java EE, Spring-boot2.0.8, Angular 7.2.4, Gulp, Spring5.0.12, JPA/Hibernate5.2.17, Tomcat8.5, Mysql8.0.16, JUnit4, Mockito, bootstrap4.2.1, typescript3.2.4, npm, Git, Gitlab, Sonar, Jenkins.
- MORSERVSJava Software EngineerTÉLÉCOMMUNICATIONSoctobre 2017 - mai 2019 (1 an et 7 mois)Grand Casablanca, MoroccoPROJET : Participation à l’équipe de développement d'une solution télécoms basé sur Microservices.Equipe Dev : 8 personnes.Méthodologie : Agile/Scrum.ACTIONS :-Rédaction des besoins (Back log) du client-Pilotage des développements en Java basés sur le Framework Spring pour le Back-end-Pilotage des développements en JavaScript basés sur Angular pour le Front-end-Conception, modélisation et implémentation des micro-services : Utilisation de Java 8, Spring boot, Spring data (REST/JPA), ainsi Spring Cloud Netflix à savoir la solution Service Discovery Eureka , utilisation de « Zuul » pour le routage, utilisation de Rabbit MQ pour le l'équilibrage de charge entre les instances des micro services.Spring cloud Config pour la configuration externaliser des micro-services.-Utilisation de Spring Data JPA pour la couche persistance.-intégration du système Moredunning (moteur de relance) dans le système Orange Environment.-MoreBilling: C'est un moteur de facturation qui automatise le processus de facturation du client. Il contient également d'autres modules: traitement du paiement, provisionnement et interface avec des applications et des services tiers.-Revue de code-Création des branches de Dev, Démo, merging …-Rédaction des spécifications techniques détaillées-Participation aux ateliers de conception-Rédaction des Tests Unitaires-Déploiement de l’application-Reporting, Daily Meetings (SCRUM)ENVIRONNEMENT TECHNIQUE :-Architecture : micro-service, Livraison continue : Jenkins, SCRUM, SOA, Java EE, Tomcat, Mysql, Spring boot, JUnit4, Spring4, JPA/Hibernate4.1, Altassian (JIRA, Confluance), Git, Sonar, nexus.
Recommandations
Soyez le premier à recommander Ahmed
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
- Diplôme d'ingénieur, Ingénierie informatiqueENSA Safi2017Diplôme d'ingénieur, Ingénierie informatique