About Mohamed Elmahdi
Professional Experience
- Packaged Offers Engine: Design and development of an engine allowing employees to configure and manage offers grouping several banking, para-banking products, and services.
- Maintenance and development of ERP modules
- Adherence to functional specifications
- Development and technical support of ERP functionalities
- Backend: Java 8/11/17, Spring Boot, Spring Security, Spring MVC, Spring Data, KeyCloak, Junit, Mockito, Kafka, RabbitMQ
- Frontend: TypeScript, Angular 14, Styled Components, Jasmine/Karma, HTML5/CSS3/SASS
- Database: PostGreSQL, Oracle, MySQL, SQL, PL SQL
- CI/CD: Jenkins, Docker, ArgoCD, Kubernetes
- Versioning: Git, Svn
- IDE: Eclipse, Intellij, SQL Developer, Bonita BPM
- OS: Ubuntu, CentOs, Windows
- Reporting: Jasper Report, Ireport
Arabic
Native or bilingual
English
Conversational
French
Fluent
Experience
- CGIJava DeveloperDIGITAL AND ITFebruary 2023 - July 2025 (2 years and 5 months)Montpellier, FranceMission: Packaged Offers Engine (CA TS)
- Technical refinement of subjects
- Development of web services
- Manage and maintain functional and technical documentation
- Deployment in integration and homologation
- Analysis and correction of anomalies (off-production)
- Environment: Java 11 - 17, Spring Boot, Spring webflux, Spring Cloud open feign, Git / Gitlab-CI Angular, MySql, Redis, ArgoCd, Kubernetes, Vault, XlRelease
- Precision IndustriesERP DeveloperENERGY AND UTILITIESAugust 2021 - October 2022 (1 year and 2 months)Dubaï, United Arab Emirates
- Ensure maintenance service for existing modules
- Participate in the development of new modules and new functions, respecting established functional specifications
- Perform a pre-production test to validate development conformity, and a production deployment after validation
- audaxisJava DeveloperSOFTWARE PUBLISHINGSeptember 2017 - July 2021 (3 years and 10 months)Braine-l'Alleud, Belgium
- Development and technical support of ERP functionalities (Compiere)
- Ensure maintenance service for existing modules
- Participate in the development of new modules and new functions, respecting established functional specifications
- Perform a pre-production test to validate development conformity, and a production deployment after validation
Recommendations
Be the first to recommend Mohamed Elmahdi
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
- Master Software EngineeringUniversité Abdelhamid mehri2017