You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fayçal BouacidaFB

Fayçal Bouacida

Senior Java J2EE Technical Consultant

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fayçal

Senior Java JEE Technical Consultant. I have had the opportunity to work with several large groups as well as small companies with creative and innovative concepts.
I have very good interpersonal skills and I know how to adapt to teams.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Renault
    Fullstack Developer Java JEE (Agile)
    DIGITAL AND IT
    September 2021 - February 2024 (2 years and 5 months)
    Guyancourt, France
    Location-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:
    JAVA/JEE Java 8/9/11/17 JUnit Spring Core/Boot/Data/Batch/Security JPA/Hibernate XML/XSLT JSON Web Token PL/SQL, PostgreSQL WildFly Maven SonarQube Gitlab CI/CD Helm Docker Kubernetes Apache Spark RDDs Kafka Cloud Storage Transfer Service BigQuery
  • MGAS
    JAVA Engineer
    PUBLIC SECTOR
    April 2018 - July 2021 (3 years and 4 months)
    Paris, France
    Context:
    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:
    JAVA/JEE Java 8 Spring boot Spring-Batch jQuery JSP CXF Portlet HTML Edition XML/XSL HTML/CSS JavaScript PL/SQL Oracle Tomcat Liferay Maven SVN/Git SonarQube Jenkins/Sonar Nexus Nagios OAuth 2.0 Microsoft Visual Studio IntelliJ IDEA UML Talend Linux
  • SFR
    Scrum Master
    DIGITAL AND IT
    June 2014 - February 2018 (3 years and 8 months)
    Paris, France
    Context:
    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.
    Scrum Method Task Breakdown and Scheduling Risk Analysis Java JEE Application Development Deployment Application Maintenance

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master 2 Professional Computer Science
    IUP AVIGNON
    2006
    Option Innovation et Commerce Electronique
  • Computer Science Engineer
    Annaba
    1998
    Option matériel & logiciel

Certifications

  • Cloud Azure
    Microsoft
    2022
    Microsoft Azure

Skill set

Categories