About Khaled Elwalid
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- BELKACOMFullStack Designer / DeveloperSOFTWARE PUBLISHINGJanuary 2025 - August 2025 (7 months)To optimize sales processes and reduce commercial meeting duration, the solution was to enhance the TradeXpert application by integrating a "Consulting" module. This module allows for the pre-preparation of commercial proposals, facilitating their conversion into commercial transactions after client acceptance.Project Constraints:
- Design a "Proposal/Consulting" module to meet MIF2 informational requirements.
- Effectively propose catalog products in an investment context.
- Manage the lifecycle of commercial proposals, from advice to commercial transaction and contract.
- Centralized management of business rules.
- Interfacing with various IT system modules for wealth management, client accounts, investor profiles, contracts, etc.
Accomplishments:- Developed the "Catalog" microservice and enriched its attributes and adapters.
- Developed the "Assistant" microservice and the business rules engine to verify product access conditions in an investment context and then check financial transaction rules.
- Developed the "Transaction" microservice to finalize commercial proposals and track their progress.
- Tracked proposal status through event management: creation, acceptance, rejection, validation, etc.
- Implemented form management per financial operation and product.
- Implemented testing.
Methodology and Technical Environment:- Architecture and pattern: DDD, Hexagonal,
- Persistence: PostgreSQL, MongoDB, Spring Data
- Front-end: ReactJS, React-hook-form, Redux, CSS/HTML
- Testing: Junit 5, Cucumber (TDD/BDD)
- Logging: Slf4j, Sleuth
- CI/CD and containerization: Jenkins, Git, Nexus, Docker, Docker-compose
- Development: Java 18, Spring Boot
- UFF - Banque conseil en gestion de patrimoineSenior DeveloperBANKING AND INSURANCENovember 2021 - October 2024 (2 years and 11 months)92100 Boulogne-Billancourt, FrancePOC, Commercial Products and Offers is an application that allows financial advisors to perform various operations related to client wealth management. Developed in Eclipse RCP, POC is a thick client application used for financial operations (Subscription, Arbitrage, Reinvestment, etc.) based on a product repository (Life Insurance, SCPI, etc.) and client accounts.Job Expectations:
- Ensure application maintenance.
- Perform developments to integrate new products.
- Integrate LCBFT (Anti-Money Laundering and Terrorism Financing) specifications.
Accomplishments:- Refactoring of bulk loading of PDF models (BDoc) through a Producer-Consumer model.
- Evolution of the rules engine.
- Development of new features and bug fixing.
- Increase in unit test coverage from 4% to 50%.
- Participation and facilitation of design and architecture workshops.
- Onboarding of new developers.
Methodology and technical environment:- Development: Java 8, Eclipse RCP.
- Persistence: Oracle, Hibernate.
- CI/CD: Jenkins, SVN, Git, GitLab
- EDFSenior ConsultantENERGY AND UTILITIESDecember 2020 - April 2021 (4 months)Paris, FranceAchatsVision aims to provide an integrated application for the comprehensive tracking of EDF's purchasing activities, surpassing historical applications dedicated to different types of business. This project involves adapting Redmine (a ticket management application) for activity tracking and implementing an orchestration of resulting requests for historical applications, while managing synchronous and asynchronous feedback.Project Constraints:
- Redmine adaptation carried out by an external company.
- Use of Jenkins to orchestrate REST requests issued by Redmine to historical SOAP web services.
- Organization of the Jenkins workspace by allocating one job per operation.
- Production of scripts to manage the 77 different operations.
- Performance of surface controls within the scripts.
Accomplishments:- Design and development of a generic script summarizing the different stages of an orchestration operation: the script loads the configuration specific to the desired processing, performs a surface control on the received REST request, generates the associated SOAP request based on a template, queries the RPA, and manages the responses.
- Creation and configuration of Jenkins jobs.
- Evolution of Shell developments to Python.
Methodology and technical environment:- Scripting: KSH, Python
- Version Control: Git, GitLab
- Orchestration and CI/CD: Jenkins
Recommendations
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 2 (M2), Secure Information System Analysis and Design (ACSIS)UVSQ Université de Versailles Saint-Quentin-en-Yvelines2013Master 2 (M2), Analyse et Conception de Systèmes d'Information Sûrs (ACSIS)