About Othmane
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Spanish
Basic
Experience
- MAIFJava Developer/Software EngineerBANKING AND INSURANCEFebruary 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 - MichelinSoftware EngineerMECHANICAL ENGINEERINGOctober 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 - ANAVEO GROUPEBusiness Intelligence DeveloperRETAIL (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.
Recommendations
Be the first to recommend Othmane
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Information Technology and Information Systems ManagementSUPINFO Lyon
Certifications
- Microsoft Certified: Azure AI FundamentalsMicrosoft2023
- Microsoft Certified: Azure Data FundamentalsMicrosoft2023