About Reda
English
Fluent
Arabic
Native or bilingual
Experience
- Ortec GroupJava DeveloperRAW MATERIALS INDUSTRYMarch 2025 - Today (1 year and 3 months)Aix-en-Provence, FranceOrtec Group is a French group specializing in services for industry, energy, environment, and infrastructure. Present in over 25 countries, it employs 15,000 people and reported a turnover of 1.4 billion euros in 2023. The group supports its clients in industrial maintenance, engineering projects, and public works, among others.Within Ortec Group's IT department, I joined a multidisciplinary team (PMO, project manager, tech lead, architect, developers) to help them design, develop, and integrate new solutions around the internal ERP and strategic business applications.My responsibilities:- Analysis of business needs and writing of functional and technical specifications.- Participation in daily meetings and project follow-up meetings.- Design and development of back-end features in Java 17 / Spring Boot 3- Implementation of Apache Camel routes for data routing.- Development of the persistence layer with MongoDB.- Setting up connectors for integrating third-party systems via REST APIs.- Front-end development: TypeScript, Angular 17, Java 17, Spring boot 3- Automation of unit, integration, and end-to-end tests (JUnit, Mockito).- Task tracking and management in JIRA.- Application support and maintenance.Technical Stack: Java 17, Spring Boot 3, Angular 17, TypeScript, Apache Camel 4, REST API, Keycloak, MongoDB, JUnit, Mockito, Git, Maven, MongoDB, FetchXML.
- SereneoJava Spring DeveloperBANKING AND INSURANCEDecember 2020 - Today (5 years and 5 months)Clamart, FranceSince 2002, Sereneo has been a software publisher specializing in the automation of business processes, particularly in customer relations. Its solutions enable clients to halve their customer relationship costs.I joined Sereneo as a Java developer. I participate in the evolution of its solutions within a team of 5 people composed of 3 developers, a project manager, and a product manager.During this experience, I worked on several automation-related applications, including:- A conversational virtual agent (Chatbot) whose role is to resolve customer issues.- A Mailbot tool for robotic email processing.- An augmented advisor application capable of providing an omnichannel customer experience.My responsibilities:- Fullstack Web Development: Java, Spring, J2EE, HTML/CSS, JavaScript...- Implementation and integration of API documentation.- Analysis of business processes, definition of use cases, and modeling of workflows using sequence diagrams.- Application security (CSRF, source code and sensitive data encryption, SQL injection prevention, password management...).- Handling critical incidents, tracking and resolving anomalies.- Mentoring less experienced developers through pair programming sessions, code reviews, and internal training.- Contribution to the design of an architecture based on autonomous and scalable microservices.- Application of SOLID principles.- Performance improvement (detection and resolution of application slowdown causes, index creation, and SQL query optimization...).- Communication in English.Technical Stack: Java (8, 11), Hibernate, Microservices, Spring Cloud, Spring Boot (2, 3), Node.js, Shell, Docker, PostgreSQL, REST, SOAP, JFR, JMX, JUnit, JavaScript (ES5, ES6), jQuery.
- CGIJava DeveloperDIGITAL AND ITSeptember 2019 - March 2020 (6 months)BordeauxCGI, founded in 1976, is a global leader in technology and digital transformation consulting services. Present in over 40 countries, it offers customized solutions in development, IT management, and cybersecurity.Within a TMA (Third-Party Maintenance) team of 15 people, organized into 4 teams, each dedicated to a functional scope of several electronic document management (EDM) software for EDF, I was, as a Java developer, a member of a team responsible for the Run activities, consisting of 4 people: 3 developers and a team leader.My role in the project involved supporting the integration of a new EDM solution into the existing application ecosystem, requiring technical analysis, source code adaptation, training, and alignment of business processes with this new solution. This necessitated close collaboration with business teams to ensure a smooth and efficient transition.My responsibilities:- Interaction with business teams and stakeholders to understand needs and write detailed specifications.- Diagnosis and resolution of critical production anomalies while respecting service level agreements (SLAs).- Evolutionary and corrective maintenance of the new application based on Documentum xCP.- Refactoring of existing client code (Java Swing, JavaFX) and implementation of fixes to improve application robustness and stability.- Administration and update scripts for Oracle database tables.- Development and integration of new features as requested by users.- Writing and updating technical and design documentation, as well as operational guides.- Transfer of technical and functional knowledge to other team members.Technical Stack: Java, JavaFx, Swing, Documentum XCP, bash, Linux, Oracle.
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 MIAGE (Computer Methods Applied to Business Management)Université d'Orléans Collegium Sciences et Techniques2018
- Front-End JavaScript Frameworks: Angular2020
Certifications
- Front-End JavaScript Frameworks: AngularCoursera2020