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

Othmane Benchekroun

Software Engineer/Fullstack Developer

€500/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Othmane

Experienced SWE specializing in Java/TypeScript technologies. My professional aspirations are:
- To tackle new technical projects with significant business challenges.
- To enhance my skills in technical areas related to software craftsmanship and clean code guidelines.
- To improve existing codebases by introducing new practices or proposing new development standards to modernize your development team's application portfolio.

Throughout my career, I have contributed to numerous technically challenging projects, used by a wide range of end-users, where performance, high traffic, and code maintainability were key technical concerns.

I worked in the industrial sector before moving to the insurance sector. This curiosity to switch from one business domain to another demonstrates my ability to adapt to new functional contexts and to identify business value through my technical expertise.
For example, I contributed to projects involving B2B/B2C marketing data for Michelin products and am currently working on an application stack focused on managing policyholder documents for MAIF (insurance contracts, claims declarations, etc.) within the Document Management System (GED) ecosystem.

Interested in my profile? I am open to discussing any freelance software development opportunities!
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

Can work on-site
Lyon (up to 50km), Paris (up to 50km), Niort (up to 20km)

Experience

  • MAIF
    Java Developer/Software Engineer
    BANKING AND INSURANCE
    February 2025 - Today (1 year and 6 months)
    Niort, France

    Technical Context

    Within the Channels and Flows tribe of MAIF's IT department, I participated in the development and maintenance of an application stack focused on managing MAIF policyholder documents (IARD insurance contracts, claims declarations, renewal notices, recourse management, etc.) within the Document Management System (GED) ecosystem.

    Functions and tasks performed

    • Rewriting services and organizing the domain model of the squad's recent applications using hexagonal architecture.
    • Developing data exchange processing via Java DSL routes based on the Apache Camel library.
    • Managing asynchronous flows through various Kafka topics using Apache Kafka/Kafka Streams.
    • Writing unit tests, integration tests, and end-to-end tests in JUnit and Mockito following a test-first approach.
    • Designing and executing scenario test cases following the BDD (Behavior Driven Development) practice with Cucumber and Gherkin.
    • Production monitoring and observability for Level 3 incident reporting with Grafana and Kibana.
    • Code reviews in pair programming and cross-validation of Pull Requests before release preparation.
    • Maintaining operational conditions, ensuring reliability, and upgrading versions (Java 8 -> Java 11) of the squad's historical applications.
    • Contributing to the upkeep of functional and technical documentation for the squad's application and IT landscape.

    Technologies

    Java (8/11/17/21) · Spring Boot · Spring Core · Spring Security · Spring Data JPA · React.js · JavaScript · PostgreSQL · Oracle SQL Developer · H2 · JUnit · Mockito · Cucumber · Gherkin · Apache Kafka · Apache Camel · Maven · Sonarqube · Nexus · Jenkins · Cloudbees CD · Openshift · Elasticsearch · Grafana · Dynatrace
    Java Spring boot React.js PostgreSQL Apache Kafka
  • Michelin
    Software Engineer
    MECHANICAL ENGINEERING
    October 2022 - November 2024 (2 years and 1 month)
    Lyon, France

    Technical Context

    DataPrep is a business application similar to a classic ETL/ESB, designed to allow various Michelin country entities to provide their transactional data to populate Michelin's B2B and B2C public websites.

    Functions and tasks performed

    • Participation in the full-stack development of the MVP2 of the no-code version of the application.
    • Evolution and refactoring of a significant part of the backend of the low-code version of the application in NestJS.
    • DTO validation, writing utility libraries for validating Mongoose models.
    • Delivery of new features and software components related to the defined roadmap.
    • Establishment of a TDD approach as a good software engineering practice in the highly coupled no-code application.
    • Writing new components using Svelte/SvelteKit and enriching the existing Design System in the form of Storybook.
    • Corrective and evolutionary maintenance of the existing tool.
    • Data ingestion in the form of messages to be sent to Kafka topics or Azure blob storage.

    Technologies

    TypeScript · Node.js · NestJS · Svelte · Vue.js · MongoDB · Apache Kafka · Microsoft Azure · Gitlab CI
    Node.js MongoDB Typescript NestJs Svelte.js
  • ANAVEO GROUPE
    Business Intelligence Developer
    RETAIL (SMALL BUSINESS)
    May 2022 - September 2022 (4 months)
    Champagne-au-Mont-d'Or, France

    Technical Context

    Deployment of the decision-making architecture within the management control department.

    Functions and tasks performed

    • Conducting a Proof of Concept (POC) on the choice of the most appropriate data visualization technology stack between Tableau Software and Power BI.
    • Leading ad-hoc analysis of needs and producing specifications for the dashboards required by management control.
    • Developing Talend flows to populate the ODS (Operational Data Store) or Data Warehouse.
    • Integrating data from each business unit into various datamarts.
    • Implementing SQL Server extraction queries necessary for Talend jobs to process analytical exports in batches according to the described business rules.
    • Contributing to the technical documentation and data dictionary of the BI solutions.
    SQL Server Transact-SQL Talend Microsoft Power BI .NET

Recommendations

Be the first to recommend Othmane

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

  • Information Technology and Information Systems Management
    SUPINFO Lyon

Certifications

Skill set

Categories