You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fares L.FL

Fares L.

Full Stack Software Engineer | Java, Spring

€700/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fares

Freelance Full Stack Developer based in Tunisia, specializing in Java, Spring Boot, and Angular, with solid experience in designing, developing, and maintaining modern, secure, and high-performance web solutions.

I design full-stack solutions adhering to clean code principles, software development best practices, and a quality-oriented approach (testing, code reviews, documentation).

My experience in an agile environment (Scrum), as well as my ability to collaborate effectively with product and DevOps teams, allows me to support my clients throughout the entire application lifecycle.

Services offered:

🧱 Full Stack Development
  • Java backend development (Spring Boot, JPA, REST APIs, Kafka, MongoDB, MySQL)
  • Angular frontend development (Material UI, RxJS, reactive components, advanced forms)
🧩 Architecture & Microservices
  • Implementation of modular and decoupled architectures
  • Communication between services via Kafka, ActiveMQ, or REST
  • Performance, resilience, and scalability management

🧼 Software Best Practices & Quality
  • Adherence to clean code, SOLID, DRY, KISS principles
  • Unit tests and TDD (Test Driven Development)
  • Clear documentation, readable and well-structured code

🔐 Security & Authentication
  • Integration of JWT, OAuth2, Spring Security
  • Access management, API security, CORS policy

🔁 CI/CD & DevOps
  • Continuous Integration (GitLab CI, Jenkins)
  • Test and deployment automation
  • Version tracking, code reviews, environment management
🎯 My Goal:
  • Deliver clean, maintainable, tested code, perfectly aligned with your functional needs.
  • Offer you a fluid, sustainable, and results-oriented collaboration. Whether you are looking to create a new application or evolve an existing solution, I am committed to delivering clean, documented, and production-ready code.
  • French

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • AG2R LA MONDIALE
    Full Stack Software Engineer (Java/ Angular)
    BANKING AND INSURANCE
    August 2023 - Today (3 years)
    Paris, France
    🚀 Project 1: CPM – Cover Product Manager

    This project involves the study and implementation of a solution for digitizing insurance contracts, intended for configuring and parameterizing reimbursement rules in the French health insurance sector with the main client AG2R La Mondiale.

    🚀 Project 2: Scoring

    The project consists of developing a Java backend application to expose a set of rules derived from the parameterization of a product within the CPM (Cover Product Manager) project. It also includes the design and implementation of advanced calculation algorithms to process these rules efficiently and accurately.

    🛠️ Tasks Performed:
    • Participation in the analysis of business needs and functional design of solutions.
    • Workload estimation, task breakdown, and monitoring of the team's delivery capacity.
    • Fullstack Java 11 / Java 17 and Angular 11 development in a microservices architecture with a TDD approach.
    • Contribution to the technical migration from Java 11 to Java 17.
    • Development of Spring Batch jobs for purging and updating product parameterization data.
    • Design of algorithms for extracting and migrating insurance products between environments (source → target).
    • Monitoring of application performance using JConsole (memory, threads, JVM tuning).
    • Implementation of Apache Kafka for managing inter-microservice data flows.
    • Refactoring, optimization, and continuous improvement of existing functionalities.
    • Implementation of application logging with Log4j.
    • Development of Angular components (RxJS, AuthGuard, Lazy Loading, AOT).
    • MongoDB performance optimization (indexing, advanced queries, NoSQL views).
    • Writing and execution of unit and integration tests (JUnit 5, Mockito).
    • Application of OWASP security best practices.
    • Validation of merge requests and participation in code reviews.
    Microservices Spring boot Java Angular Apache Kafka
  • Roamsmart
    Full Stack Software Engineer (Java/ React Js)
    TELECOMMUNICATIONS
    February 2020 - July 2023 (3 years and 5 months)
    Tunisia
    🚀 Project: Unified Roaming Platform

    Design and development of a modular platform for telecom operators dedicated to managing and optimizing roaming activities.
    Centralization and exploitation of multi-source data (manual import, GSMA Infocenter) for monetization and roaming performance analysis.
    Implementation of a microservices-oriented architecture to ensure scalability and modularity.

    🧩 Microservices I Contributed To
    • RollOp (Rollout Optimizer): microservice for optimizing the deployment of roaming services and managing operator partnerships(🏆 4th place – The Vendor Innovators (ROCCO Research))
    • RDBA (Roaming Database Audit): microservice for auditing and optimizing roaming network configurations.
    • SteerOp (Steering Optimizer): microservice for optimizing roaming traffic steering to reduce costs and improve operational efficiency(🏆 3rd place – The Innovators 2023 (ROCCO Research))

    🛠️ Tasks Performed:
    • Fullstack Java 11 / React 16 development in an agile environment with a TDD approach.
    • Design and development of data processing algorithms (CSV / JSON): extraction, transformation according to business rules, and persistence in the database.
    • Development of Java pipelines for multi-database data aggregation to ensure inter-service consistency.
    • Corrective and evolutionary maintenance of existing microservices.
    • Development of front-end interfaces with React 16.
    • MongoDB optimization and advanced querying (aggregations, views, complex queries).
    • Writing and execution of unit and integration tests (JUnit 5, Mockito).
    • Application containerization with Docker (image creation and management).
    • Participation in production deployments with the DevOps team.
    • Project tracking and documentation via Jira.
    • Mentoring and training of new developers.
    • Performing POCs and leading technical workshops.
    Atlassian JIRA Microservices Spring boot React.js Java

Recommendations

Be the first to recommend Fares

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

  • Software Engineering
    Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
    2021

Skill set

Categories