About Hamza
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- laposteSenior Data EngineerJune 2021 - Today (5 years)Issy-les-Moulineaux, France**Context**: As part of La Poste's digital branch Data Lake project, our team is responsible for the design & implementation of generic and reusable jobs and workflows for business teams, as well as integrating new hot (Streaming) and cold (Batch) data sources.Tasks performed:
- Ingestion tool development: Design and implement tools for ingesting data in various formats (CSV, JSON, Avro, etc.).
- Data consolidation: Develop a tool for efficient data consolidation. Data privacy: Implement a tool for anonymizing and encrypting sensitive data to ensure confidentiality.
- Component migration: Migrate critical components such as Spark and Kafka to the future CDP (Cloudera Data Platform).
- Optimization: Tune and optimize jobs and workflows for increased performance. Mentoring: Mentor and train team members to ensure proper use of the implemented tools and processes.
- Production monitoring: Ensure monitoring and maintenance of solutions in production.
Technical environment:Ecosystem (Openshift and CDP), Scala, AKKA, Python, Spark, Hive, Confluent Kafka, Airflow, Docker, Jenkins, Ansible - Société GénéraleData EngineerNovember 2018 - May 2021 (2 years and 7 months)Paris, France**Context**: The project aimed to consolidate data for legal entities (PM) and individuals (PP) and create a web interface offering a 360° view of third parties.Tasks performed:
- Data consolidation: Development of a tool to consolidate data for individuals and legal entities from different sources.
- Business view engine: Implementation of an engine to generate specific views meeting business needs.
- Matching tool: Development of a tool for matching and validating data flows.
- Data storage: Persistence of consolidated data in MongoDB and search data in ElasticSearch for fast and scalable management.
- Development of ingestion pipelines: Creation of ingestion pipelines (batch and stream) from different data sources using Oozie/
- Spark Connectors: Development of ingestion connectors to process CSV, XML, and JSON formats.
- Maintenance and support: Maintenance and support of various pipelines, including production incident management.
- Performance indicators: Define KPIs to measure the performance of ingestion pipelines.
Technical environment:Hadoop (Hortonworks, Cloudera), Spark/Scala, Hive, Kafka, ElasticSearch, MongoDB, AngularJS, Node.js, REST API, Docker, Jenkins, Amazon S3, Ansible - CarrefourSymfony ConsultantAugust 2018 - October 2018 (3 months)Massy, France**Context**: Development and improvement of a payment server for Carrefour, based on the existing solution from Rue du Commerce. The objective was to create a reusable platform for the Carrefour group, while adding specific features to enhance the user and commercial experience.Tasks performed:
- Payment server study: In-depth analysis of the existing payment server at Rue du Commerce to understand its functionality and specificities.
- Code factorization: Refactor the code to make the solution reusable and adaptable for Carrefour.
- Addition of new features:
- Integration of the purchase option with loyalty points for certain products.- Development of an option allowing sales agents to place orders in a simplified manner.- API documentation: Write detailed API documentation using Swagger to facilitate its use and maintenance.
- Bug fixing: Resolve identified anomalies to ensure the platform's stability and performance.
Technical environment:PHP 7, Docker, Docker-Compose, MongoDB, Composer, PhpUnit, REST API, JSON, Swagger.
Recommendations
Be the first to recommend Hamza
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
Certifications
- Databricks Certified Data Engineer ProfessionalDatabricks2025
- Databricks Certified Data Engineer AssociateDatabricks