About Ahmed
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Amazighe standard marocain
Native or bilingual
Experience
- ECONOCOM-OSIATISDesigner-DeveloperBANKING AND INSURANCEJune 2021 - Today (5 years)Paris, FrancePROJECT: The deposit portal is a public service mission of the Caisse des Dépôts which consists of receiving funds, holding them, and returning them to the beneficiaries.DEV TEAM: 10 people.Methodology: Agile/ScrumACTIONS:-Java developments based on the Spring Framework for the Back-end-TypeScript developments based on Angular 14 for the Front-end-Optimization of Front-end application performance-Gathering and analysis of needs-Participation in decision-making on technical choices,-Qualification and correction of any detected anomalies-Batch creation-Writing Unit Tests / Game Tests-Continuous delivery and integration-Project design and scoping-Code review, refactoring-Participation in various agile ceremonies (Daily Meetings, Retrospectives, Sprint Planning, task estimation...)TECHNICAL ENVIRONMENT: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 ManagementJava JEE / Angular 7 Developer EngineerBANKING AND INSURANCEMay 2019 - June 2021 (2 years and 1 month)Rennes, FrancePROJECT: The LYFE application is a Web application that offers content, articles, and service offers in the health and wellness domain. This application is accessible to the general public and to registered LYFE users.The public part of the site presents a restricted portion of the available content and services. The private part of the site gives access to all content and services of the site to which the user has subscribed.DEV TEAM: 7 people.Methodology: Agile/ScrumACTIONS:-Java developments based on the Spring Framework for the Back-end-TypeScript developments based on Angular for the Front-end-Participation in design workshops-Optimization of Front-end application performance-Bug fixing for various client environments-Batch creation-Ensuring the design and implementation of the security paradigm with encryption, passwords, TLS, data validation, GDPR.-Promoting software design/development and quality "best practices": code documentation, user manual writing, coverage testing, performance testing, automatic deployment, etc.-Code review-Creation of Dev, Demo branches, merging...-Writing Unit Tests-Application deployment-Reporting, Daily Meetings (SCRUM)TECHNICAL ENVIRONMENT:-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, MoroccoPROJECT: Participation in the development team of a telecom solution based on Microservices.DEV TEAM: 8 people.Methodology: Agile/Scrum.ACTIONS:-Writing client requirements (Backlog)-Leading Java developments based on the Spring Framework for the Back-end-Leading JavaScript developments based on Angular for the Front-end-Design, modeling, and implementation of microservices: Using Java 8, Spring boot, Spring data (REST/JPA), as well as Spring Cloud Netflix, namely the Eureka Service Discovery solution, using "Zuul" for routing, using Rabbit MQ for load balancing between microservice instances. Spring Cloud Config for externalized configuration of microservices.-Using Spring Data JPA for the persistence layer.-Integration of the Moredunning system (dunning engine) into the Orange Environment system.-MoreBilling: This is a billing engine that automates the customer billing process. It also contains other modules: payment processing, provisioning, and interface with third-party applications and services.-Code review-Creation of Dev, Demo branches, merging...-Writing detailed technical specifications-Participation in design workshops-Writing Unit Tests-Application deployment-Reporting, Daily Meetings (SCRUM)TECHNICAL ENVIRONMENT:-Architecture: microservice, Continuous Delivery: Jenkins, SCRUM, SOA, Java EE, Tomcat, Mysql, Spring boot, JUnit4, Spring4, JPA/Hibernate4.1, Altassian (JIRA, Confluence), 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
- Engineering Degree, Computer EngineeringENSA Safi2017Diplôme d'ingénieur, Ingénierie informatique