About Khaled
Arabic
Native or bilingual
English
Conversational
French
Fluent
Experience
- AFP Agence France PresseSenior Full Stack JAVA/ANGULAR DeveloperPRESS AND MEDIAJanuary 2025 - December 2025 (11 months)Paris, FranceIRIS-DALET ProjectThe mission consisted of supporting the evolution of business processes related to video content production and distribution, by improving the processing support tools for the helpdesk and field teams. The implemented evolutions contributed to smoother operations and a reduction in operational friction.
- Design and develop a Java/Spring Boot video business process, enabling automated image plan reconciliation and reducing manual processing by 30%.
- Implement multi-format video duplication, improving deliverable compatibility with post-production tools (Adobe Premiere / Flex).
- Develop Angular supervision interfaces, improving operational visibility of workflows and reducing production incidents by 20%.
- Create a Cucumber integration test suite, securing pipeline migration and reducing production regressions.
- Enhance code quality through JUnit/Mockito unit tests, achieving 85% test coverage.
- Ensure functional consistency between the old and new video provider, guaranteeing a transition without service interruption.
- Contribute to continuous code improvement (reviews, refactoring, best practices), reducing technical debt and facilitating maintainability.
- Optimize Jenkins CI/CD pipelines (automation, packaging), reducing build time by 60% and delivery failure rates.
- Participate in optimizing global performance: reducing errors, improving monitoring, and reliability of deployments.
- Contribute to the maintenance and evolution of video processing environments on AWS, ensuring high availability.
- Develop critical fixes to ensure the reliability of photo/video metadata over a 40-year history, improving archive quality.
- THALES RCSSenior Full Stack JAVA/ANGULAR DeveloperTRANSPORTATIONJune 2023 - December 2024 (1 year and 6 months)Brétigny-sur-Orge, FranceMission focused on the evolution and corrective maintenance of a ticketing solution for managing sales, subscriptions, payment methods, and pricing configurations. The solution, designed as a multi-client product, was deployed and adapted for several international markets (Doha, Abu Dhabi, Hong Kong, Jakarta), taking into account local specificities and regulatory constraints.
- Design and implement microservices dedicated to managing subscription and transport pass purchases, secured via OAuth2, ensuring reliable and transparent integration with external services.
- Develop a processing batch for managing unauthorized/blocked cards (Google FlatBuffer format), achieving a 60% gain in processing time.
- Implement a multithreaded architecture to optimize audit writing in dedicated business files, ensuring complete traceability and a reduction of approximately 4x in processing time.
- Optimize a customer debt refund module, improving query performance by over 30%.
- Collaborate with QA teams during functional testing to anticipate and quickly correct anomalies, reducing validation cycles.
- Track and trace data model evolution through the creation and maintenance of Flyway scripts, ensuring consistency between environments.
- Perform unit and component tests (JUnit, Mockito) as well as integration tests using an internal framework, ensuring a high level of quality and code coverage.
- Automate and manage deployments using Jenkins, Docker, and Kubernetes, enabling, in particular, a 50% reduction in deployment time and improved delivery reliability.
- JCDecauxSenior Full Stack JAVA/ANGULAR Development EngineerTECHJanuary 2019 - May 2023 (4 years and 4 months)78370 Plaisir, FrancePOD (Proof Of Decaux) web/mobile/APIs Rest application to assist field agents and team leaders in their daily, tedious tasks.Seedooh-Agent Back office based on Spring Boot APIs for verifying and controlling advertising campaign statistics.• Redesign of the monolithic application into loosely coupled REST APIs based on Spring Boot (improving response time for some APIs by 80%).• Migration of the data model to the new architecture via batches.• Implementation of a file integration module for data loading (Furniture, Routes, Posting instructions, Users) using Spring Batch.• Redefinition of Kafka data flows with the implementation of consumers/producers based on Spring Kafka.• Implementation of controllers, services, and pipes in Typescript with HTML interfaces via the Angular framework.• Implementation of the interconnection logic with Amazon S3 buckets.• End-of-sprint presentations (demos) to the client.• Monitoring of acceptance testing and technical support.• Active participation in Scrum ceremonies (planning, retrospectives, etc.) and mentoring junior developers.• Technical documentation writing.• Participation in the design and estimation of user/technical stories in collaboration with the PO and Tech Lead.Technical environment: Java 8/11, Spring Boot, Angular 10, REST, JPA, Ionic 5, Capacitor, Devops, Jenkins, Ansible, Maven 3, GIT, Sonar, AWS services.
Recommendations
Be the first to recommend Khaled
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
- Diplôme Ingénieur National en Informatique, Ingénierie en InformatiqueENSI - Ecole Nationale des Sciences de l'Informatique2013Diplôme Ingénieur National en Informatique, Ingénierie en Informatique
Certifications
- CKAD: Certified Kubernetes Application DeveloperThe Linux Foundation2024
- SAFe® 6 Agilist CertificationSAFe® Agilist | Leading Safe® (6.0) | SA2024