About Ahmed
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Amazighe standard marocain
Native or bilingual
Experience
- ECONOCOM-OSIATISConcepteur-DéveloppeurBANKING AND INSURANCEJune 2021 - Today (5 years)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 7BANKING AND INSURANCEMay 2019 - June 2021 (2 years and 1 month)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 EngineerTELECOMMUNICATIONSOctober 2017 - May 2019 (1 year and 7 months)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.
Recommendations
Be the first to recommend Ahmed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Diplôme d'ingénieur, Ingénierie informatiqueENSA Safi2017Diplôme d'ingénieur, Ingénierie informatique