About Fayçal
French
Native or bilingual
English
Fluent
Experience
- RenaultFullstack Developer Java JEE (Agile)DIGITAL AND ITSeptember 2021 - February 2024 (2 years and 5 months)Guyancourt, FranceLocation-rachat, an innovative solution that allows non-European tourists to benefit from a new, fully equipped, tax-free vehicle, has generated an increase in profitability and customer satisfaction.My contribution:- Migration from legacy to Java 17, Spring Boot, and Spring Data for a modern and performant architecture.- Optimization of SQL queries (PostgreSQL) and redesign of batch processes (Spring Batch) for faster and more efficient execution.- Decomposition of the monolithic architecture into independent and coherent microservices.- Development of microservices dedicated to customer, order, campaign, and billing management.- Development of an Apigee API gateway secured by Okta, allowing controlled access to backend resources.- Use of Kafka for reliable and high-performance data streaming between microservices.- Implementation of an automated system for secure transfer and archiving of critical data between batches (Cloud Storage Buckets).- Implementation of digital solutions to optimize internal communication, track key performance indicators, and monetize Renault's activities, thereby promoting operational efficiency and strategic decision-making.- Development of a user operations traceability and supervision service.- Implementation of the technical and organizational measures necessary to comply with the General Data Protection Regulation (GDPR) requirements.- Implementation of comprehensive test suites to validate code quality, identify potential bugs, and ensure service reliability.- Proactive identification and resolution of performance issues and security vulnerabilities.- Integration of the R-Direct project into the Renault e-commerce site (Angular).- Management of authorizations and access rights.- Evolution of the CI/CD pipeline for faster and more reliable integration and deployment.- Writing of technical documentation.- Participation in inter-team meetings.- Creation of a Spark RDD pipeline for processing and analyzing CSV data provided by partners.- Contribution to resolving critical bugs, improving customer satisfaction, and reducing response time to business requests, through proactive data analysis and interactive visualizations.Technical environment:
- MGASJAVA EngineerPUBLIC SECTORApril 2018 - July 2021 (3 years and 4 months)Paris, FranceContext:The change in general management has created the need for optimization and overhaul of the IT department.My contribution:- Technical referent for the design, development, and deployment of strategic projects, notably the mgas.fr website and the compliance of the information system with the European Insurance Distribution Directive (IDD) and the Life Insurance Contracts Register.- Development of innovative online services to improve customer experience, such as online quote requests, online enrollment, and online mid-term cancellation.- Development of a service to calculate health benefit processing times, using historical transaction data.- Development of a microservice to automate the generation of reimbursement statements, available for download from the member area.- Development of a document generation microservice to simplify document creation, using predefined templates.- Integration of the reimbursement and document generation microservices via a bidirectional REST API.- Optimization of SQL queries to improve the performance of the Rate Management module.- Implementation and operation of a Talend flow to validate death and funeral expense contracts, using the National Register of Natural Persons (RNIPP).- Integration of the tax administration into the fight against tax evasion, via a Talend flow.- Compliance of the information system with the General Data Protection Regulation (GDPR).- Implementation and management of a continuous development and deployment environment, based on Git, Sonar, Jenkins, Nexus, and Nagios technologies.- Ensuring the availability, performance, and security of websites and applications.- Development and deployment of Batch processes (Spring-Batch) to automate recurring tasks.- Understanding user needs and translating them into technical requirements, following discussions with the Business team on expected functionalities and technical constraints.- Integration of OAuth2 authentication (Spring Security) to enhance the protection of user data and application resources.Technical environment:
- SFRScrum MasterDIGITAL AND ITJune 2014 - February 2018 (3 years and 8 months)Paris, FranceContext:Following the arrival of equipment designed to take full advantage of the Fiber connection, participation in a project offering a concentrate of features for an even more intense WiFi and TV experience.My contribution:- Facilitation of the Daily Scrum Meeting and participation in the Planning Game.- Development of a TV back-office for managing highlights on the hub and the VOD mosaic.- Development of a Java service for extracting configurations (XML) of highlights and the VOD mosaic from the back-office, downloaded by STBs during setup procedures.- Development of a TV application administration tool.- Development of an AdServ service to ensure instant ad playback on Set-Top Boxes, regardless of the available internet connection.- Writing and validation of test plans.- Facilitation of project progress meetings.- Acceptance testing, participation in deployment, and monitoring of the delivered product in production.
Recommendations
Be the first to recommend Fayçal
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 2 Professional Computer ScienceIUP AVIGNON2006Option Innovation et Commerce Electronique
- Computer Science EngineerAnnaba1998Option matériel & logiciel
Certifications
- Cloud AzureMicrosoft2022