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

Soufiane Fhiyil

Java Angular Developer | Generative AI

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Soufiane

Great to see you here 🤝
I believe that a successful project is above all about good collaboration.
I will support you at every stage to translate your business vision into robust technical solutions, working hand in hand with your teams.
My goal: for you to be able to say “we did it together, and it’s a success”.

With over 7 years of experience in demanding environments (Orange Bank, Société Générale, Cegid, Vinci Energies…), I have contributed to projects where security, performance, and reliability are at the heart of business challenges.

🚀 Why work together?

Business focus above all: each feature developed has a clear and measurable objective for your business.

Fluid collaboration: I work transparently with your teams to ensure that the business vision is perfectly translated into technical solutions.

Fast and quality delivery: thanks to best practices (Clean Code, SOLID) and my Agile/Scrum experience, I deliver maintainable code that is ready for future evolution.

🛠 Key Skills

Back-end: Java 11+, Spring Boot, Spring Data JPA, Spring Security, REST API
Front-end: Angular, TypeScript, HTML, CSS, Bootstrap
Databases: PostgreSQL, MySQL, MongoDB
Authentication & Security: Keycloak, OAuth2, OpenID Connect
CI/CD & Tools: Git, Gitlab CI, Jenkins, Docker
Architecture: microservices, secure APIs
Methods: Agile/Scrum, continuous integration, continuous delivery

📅 Ready to create value together

Whether you need a new application, a critical evolution, or technical optimization, I am here to transform your needs into concrete solutions that provide a real return on investment.

Let's get in touch to discuss.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Bordeaux (up to 50km), Nantes (up to 50km), Lyon (up to 50km), Strasbourg (up to 50km)

Experience

  • Indépendant
    LinkedIn Prospecting Automation
    SOFTWARE PUBLISHING
    October 2025 - Today (8 months)
    Paris, France
    Design and development of a LinkedIn prospecting automation solution, enabling automatic identification and addition of qualified prospects, followed by sending them dynamically personalized messages using AI.

    The solution aims to industrialize commercial prospecting while maintaining a high level of personalization, in order to increase acceptance and response rates, and reduce time spent on low-value manual tasks.
    AI Automation Python Business Process Automation Task Automation Generative AI
  • Vinci Energies
    Senior Java Angular Developer
    July 2024 - Today (1 year and 11 months)
    Nanterre, France
    Project: CityApp Next Generation

    Context:
    SaaS redesign of a CMMS (Computerized Maintenance Management System) platform for the overall management of smart urban infrastructure. It will enable:
    - Real-time supervision of a wide range of equipment (public lighting, traffic lights, video surveillance, power outlets, access control, etc.).
    - Versatile and scalable, CityApp offers direct access to managers and service providers, thus facilitating planning, performance indicator tracking, and the execution of sustainable and connected city projects, both from the office and in the field.

    Objectives:
    - Develop a SaaS platform for initializing markets (tenants) for urban equipment management.
    - Enable remote equipment control and maintenance management (corrective, preventive), as well as night patrols.
    - Manage access perimeters defining technicians' rights on equipment.
    - Manage users' patrimonial and functional rights.
    - Manage equipment.
    - Limit equipment operation based on user access perimeters.
    - Mutualize CityApp with the BIM hypervisor.

    Missions:
    - Microservices development.
    - Access security and management.
    - Modeling and architecture.
    - API development and documentation.
    - Maintenance and equipment management.
    - Integration and automation.
    - Repositories and business data.
    - Workflow and business rules management.
    - Object management via BIM-CORE.

    Technical Environments:
    - Java 21, Spring Boot, Spring Security, Spring Data JPA, Claude (Code, Sonnet, Opus), Copilot, Codex, AI, Redis, JUnit, TestContainers, Mockito, Angular 18, PrimeNG, RxJS, Jasmine, Keycloak (OIDC (OpenID Connect), MFA, OTP), Liquibase, PostgreSQL, Docker, REST API, Sonar, CI/CD, Shell Script, Azure DevOps, Linux.
  • Cegid
    FULLSTACK JAVA ANGULAR DEVELOPER
    SOFTWARE PUBLISHING
    February 2023 - July 2024 (1 year and 5 months)
    Boulogne-Billancourt, France
    Context:
    Development of the Cash Forecasting application for treasury and real cash management for companies, as well as cash pooling.

    Objective(s):
    - Evolutionary and corrective development.
    - Continuous improvement.
    - Analysis of business needs and implementation of new features.

    Missions:
    - Creation of new features for managing cash flow forecasts and inter-company cash flow management.
    - Design and development of analytical dashboards to visualize financial data and facilitate decision-making.
    - Optimization of application performance to ensure a fluid and responsive user experience.
    - Implementation of security mechanisms with Spring Security and Keycloak for user role management.
    - Development of a real-time notification system with Kafka for treasury management.
    - Participation in regular code reviews to ensure the quality and consistency of the produced code.
    - Collaboration with design teams to ensure harmonization between the user interface and user experience.
    - Migration to Ag-Grid for table visualization.
    - Participation in technical grooming sessions with the Product Owner to enhance features and propose suitable technical solutions.
    - Definition of code architecture and development best practices.
    - REST API development.
    - Evolutionary and corrective development.
    - Implementation of unit tests with JUnit and Mockito for the backend as well as Jasmine for the frontend
    - Implementation of backend integration tests with TestContainers.
    - Support in production deployment.

    Technical Environments:
    Java 21, Spring Boot, Spring Security, Sprint Data JPA, JUnit, TestContainers, Mockito, Angular 17, RxJS, Ag-Grid, Jasmine, Keycloak, Flyway, PostgreSQL, Docker, REST API, Shell Script, Azure DevOps.

Recommendations

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 of Science in Computer Science
    Université Paris Descartes
    2019
  • Master Big Data Analytics & Smart Systems, Big Data
    Faculté des Sciences de Fès
    2018
    Master Big Data Analytics & Smart Systems, Big Data

Certifications

  • AWS Cloud Practitioner
    AWS
    2021

Skill set

Categories