About Mohamed
French
Native or bilingual
English
Fluent
Experience
- CarrefourData EngineerRETAIL (LARGE RETAILERS)June 2023 - Today (3 years)Massy, FranceSubcontracting via AltecaImplemented Java and Scala applications for Carrefour's DataLake within the scope of sales prices, offerings, e-commerce, and several other repositories.
- Scrum Master (1 year) + Onboarding of newcomers
- Evolution of the existing architecture, Scoping and technical design of business needs
- Development, installation of business needs, and then maintenance of production applications within the team's scope
- Evolution of the Data platform's technical foundation
Some projects I actively participated in:Sales Prices (Live): Calculation of active sales prices per item, store, service- Evolutionary and technical maintenance of active sales price exposure
- Complete reconstruction of the active price state considering 28 billion historical prices, 16TB of data
- Applications capable of processing 100k messages/second at peak
- Java Spring MVC API exposure with BigTable Backend
E-commerce Sales Price Calculation: Batch calculation of sales prices to be exposed on carrefour.fr- Structuring evolution in Carrefour's sales price calculation, considering multiple price sources
- Complete analysis of impacts and discrepancies on over 300 million lines generated by the calculation.
Calculation of Orderable Assortment: Calculation of product orderability for each store, logistic unit by Carrefour customers- Migration of Carrefour's offering calculation from Spark -> BigQuery
- Design of an orderability period construction from 4 different assortment sources in SQL
- Implementation of new requirements in the calculation algorithm (old and new)
- 1 million lines generated daily
Tech: Scala, Java, Kafka Streams, Spark, SQL (BigQuery), Google Cloud Platform, GKE - BelambraData EngineerENTERTAINMENT AND LEISUREOctober 2022 - June 2023 (9 months)91300 Massy, FrancePermanent contract AltecaScoping and implementation of new business requirements through Genio (OTIC) and Oracle corresponding to Belambra's operations (booking and management of stays/holidays)Reverse-engineered and mapped the Data Warehouse by analyzing ETL flows to build complete documentation and data lineage.Implemented and automated structuring evolutions related to key changes throughout the Data Warehouse to enable migration to their new booking tool. Impact: 100+ table and file schemas and their constraints.Participated in the migration from Genio to Talend.Tech: Talend DI, Genio, Groovy, Java, Shell, Powershell
- JCDecauxData EngineerOctober 2022 - April 2023 (6 months)Massy, FrancePermanent contract AltecaDesign and implementation of the Genio to Talend migration - Reverse engineering and reconstruction of specifications from code.Tech: Talend DI, Genio, Java
Recommendations
Be the first to recommend Mohamed
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
- Master Databases and Artificial IntelligenceUniversity of Burgundy2021Master, Informatique