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

Yessine Feki

Supermalter

Tech Lead Java/JEE

On-demand
20 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yessine

With over 10 years of experience in IT, including 6 years as a Tech Lead, I have supported several clients, mainly in banking, in the success of their projects by applying my technical and functional skills. During these years, I have faced various challenges related to performance, large volumes of data, resilience, and load scaling. This has allowed me to build solid expertise in architecture, application development, and DevOps. I am also accustomed to mentoring technical teams and helping them develop their skills by sharing best practices.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Société Générale - CIB
    Tech Lead Java/JEE
    BANKING AND INSURANCE
    June 2022 - Today (4 years)
    Paris, France
    Design and development of the ILC (Intraday Liquidity Cockpit) application, enabling treasurers to manage daily liquidity and monitor real-time debits and credits of SGCIB's various accounts. Within the GBSU/MTR/GPM department, I am the tech lead of a team of 4 developers and participated in the following tasks:

    • Contribute to the implementation of a microservices architecture.
    • Maintain a hexagonal architecture within each microservice.
    • Implement automatic recovery strategies in case of flux integration errors.
    • Ensure system consistency by preventing data loss in asynchronous communication between different microservices.
    • Add BDD functional tests with Cucumber.
    • Contribute to code evolution by updating the Java version from 8 to 21, as well as other libraries used.
    • Lead technical design workshops within the team.
    • Participate in regular technical synchronization sessions with leads from other teams based in Paris, Bangalore, and New York.
    • Ensure good code quality and adherence to the implemented architecture by reviewing each new development.
    • Utilize monitoring tools to assist the support team, investigate production incidents, and analyze performance issues.
    • Prepare and track deliverables.
    Microservices Architecture Hexagonal Architecture Spring boot Spring Cloud Hibernate SQL RabbitMQ PostgreSQL BDD Cucumber Kubernetes Java 21
  • BNP Paribas CIB GM
    Tech Lead Java/JEE
    BANKING AND INSURANCE
    April 2021 - May 2022 (1 year and 2 months)
    Paris, France
    Within the Client & Sales Facing IT department, I participated in the development and maintenance of the Smart Derivatives platform, allowing clients and market operators to structure, value, and book a rich range of products from flow derivatives to structured products. The main tasks consist of:

    • Contribute to the implementation of a microservices architecture with Event Sourcing, CQRS, and Saga patterns.
    • Assimilate and implement the steps of derivative product management, which include price requests, pricing, regulatory eligibility calculation, booking, document generation, confirmation, and execution.
    • Participate in community technical synchronization sessions with leads from each team.
    • Contribute to the evolution of community libraries.
    • Participate in design and architecture workshops.
    • Disseminate clean code best practices.
    • Utilize monitoring tools (Prometheus, Dynatrace) to track incidents and analyze performance issues.
    • Prepare and track deliverables.
    • Assist the support team.
    Java 11 Spring boot Spring Cloud Kafka Hibernate REST API Event Sourcing CQRS DDD Jenkins Git Kibana
  • Société Générale - GBSU
    Tech Lead Java/JEE
    BANKING AND INSURANCE
    January 2018 - March 2021 (3 years and 3 months)
    Fontenay-sous-Bois, France
    Design and development of the KYC SG Markets application, intended for the review and onboarding of Société Générale clients, in compliance with KYC regulations.

    Within the GBSU/CLD/RCM department, I am the tech lead of a team of 5 developers and participated in the following tasks:
    • Implement a microservices architecture.
    • Design and develop functionalities summarized as:
     Connect to various repositories to extract data.
     Manage user authentication, access rights, and roles with OAuth 2.0.
     Manage the review and onboarding workflow.
     Develop daily batches for reporting.
     Expose REST API web services documented in Swagger.
     Implement caches to improve application performance.
     Develop a bus to notify subscribed consumers asynchronously of certain events.
     Audit user actions in a document-oriented database.
    • Utilize ELK for log aggregation and application monitoring.
    • Integrate Checkmarx to generate daily security testing and vulnerability reports.
    • Integrate SonarQube and ensure good code quality.
    • Lead technical workshops and propose solutions adapted to needs (manage load scaling, handle large data volumes, optimize certain processes, etc.).
    • Participate in setting up the application infrastructure by configuring Docker containers, databases, Jenkins files, and CI/CD pipelines.
    • Participate in regular synchronization meetings with leads from other teams.
    • Participate in production deployment and assist the support team.
    • Manage the recruitment process and support new hires in skill development.
    Java 8 Spring boot Spring Cloud Hibernate PostgreSQL RabbitMQ Kubernetes Flyway Git JUnit Mockito Maven Jenkins ELK Swagger Scrum

Recommendations

Be the first to recommend Yessine

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

Skill set (35)

Categories