About Mahmoud
French
Native or bilingual
English
Conversational
Arabic
Native or bilingual
Experience
- AmundiTech Lead BackEnd Java /SpringJuly 2024 - Today (1 year and 11 months)• • AMEX Framework: Development of evolutions and migration of their internal AMEX Framework used by developers of the Trading Middle Office (trade matching) and also by their Alto trading tools.• • Amex Fallback: Development "from scratch" of a tool that ensures minimum trading service continuity in case of cyber-attacks and corruption of their production tools.• • Training and feasibility study on new architectures and design approachesAchievements:• • Analysis, design, and development of the Amex fallback tool (migration to a hexagonal architecture)• • Analysis and development of new evolutive demands for the Amex Framework• • Analysis and bug fixing of the framework• • Implement and ensure adherence to best practices◦ o Code review◦ o Pair programming◦ o MOB programming◦ o Clean code◦ o Code coverage• • Implementation of round table and innovation meetings• • Taking charge of feasibility studies for migrating architectures and patterns (such as towards DDD or the use of CQRS)Technical environment:• • Java from 8 to 21, Spring boot, Spring Integration, spring batch, Spring Data, spring Security, keyloack, jpa/hibernate, Open API (Swagger)• • Postgrasql, sybase, Aws bucket s3• • Docker, wsl• • Git, GitLab, SonarQube, SonarLinte• • Azure• • JMS, artemisMq• • Jira, intelliJ• • REST, Soap• • ControlM, bladelogic• • Jenkins,
- GRDFTech Lead BackEnd Java /SpringSeptember 2023 - Today (2 years and 9 months)Claims: implementation of the Claims micro-Service "from scratch" based on best practices and MVC architecture. Project carried out in a team of 7 people (3 Devs, PO, PPO, CP, and Scrum master):• • Prepare technical documentation in advance following the API-first methodology• • Coordinator and facilitator between the PO / PPO and the devs• • Implement and ensure adherence to best practices◦ o Code review◦ o Pair programming◦ o MOB programming◦ o Clean code◦ o Code coverage• • Facilitate agile ceremonies (DSM, Spring planning, Grooming, Retro, and Review)• • Handle critical Jira ticketsTechnical environment:• • Java 17, Spring boot 3, spring batch, Spring Data, jpa/hibernate, Open API (Swagger)• • Postgrasql• • Git, GitLab, SonarQube, SonarLinte• • Kafka• • Jira, intelliJ,
- GRT GAZTech lead fullstack Angular / JavaJanuary 2023 - August 2023 (7 months)• • OBA Project: implementation of the OBA project "from scratch" based on best practices and clean architecture.• • Scalp 360, Dedal, Obelix, Heracles, Carimbo, Condor projects: management of these 6 existing projects. Same technical stack as OBA with framework version differences. Project carried out in a team of 5 peopleAchievements:• • Implement and ensure adherence to best practices◦ o Code review◦ o Code coverage◦ o Clean code◦ o Boyscout, YAGNI, pair programming, SOLID…• • Maintain the proper functioning of the acquired applications• • Prioritize and develop new features• • Deploy the solution• • Upgrade frameworksTechnical environment:• • SPRINGBOOT (2.6.X to 3), JAVA (8, 9, 11, and 17), ANGULAR• • AWS, TERRAFORM, GITLAB, GITLAB,
Recommendations
Be the first to recommend Mahmoud
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
- AxonIQ training2021formation AxonIQ
- Kubernetes (Docker Container) TrainingUdemy2020Formation Kubernetes (Docker Container)