
Smida Marwen
Senior Data Engineer | Cloud & Terraform
Salary / Daily rate
92700 Colombes, France
Mobility: Paris
Freelance
Can come onsite
Skills
Languages
About me
Intro
Data & Cloud Engineer with 5+ years building scalable data pipelines on AWS/GCP using Apache Airflow and Terraform. Proven expertise optimizing drilling operations at Baker Hughes and implementing end-to-end ETL solutions for Fortune 500 companies. Ready to transform your data infrastructure with modern cloud architecture and automation.
Work experience
Data Engineer
Societe Generale
Jan 2024 - Present
2 years 10 months
Vétheuil, France
Data Engineer
Baker Hughes
Oct 2021 - Dec 2023
2 years 3 months
Paris, France
The implementation of pipelines to collect and process data from various sources to feed BI dashboards with metrics that would be consulted by Baker Hughes and its clients with the aim of optimizing drilling trajectories, reducing drilling time, and minimizing operating costs. Tasks: - Implementation and automation of infrastructure with Terraform in AWS. - Setting up the entire processing chain: Spark jobs on EMR, orchestration using Airflow. - Implementation of CI/CD on Jenkins. - Monitoring, debugging, and handling of incidents. - Assisting BI teams in optimizing their SQL queries. - Data cleaning for datasets used by data scientists. - Assisting data scientists in industrializing their models. - Collaboration with multidisciplinary teams, including geologists, reservoir engineers, and business analysts, to understand data needs and provide data-driven solutions. - Documentation writing. - Optimization of Spark jobs and queries to ensure efficient data processing. - Brainstorming, sprint planning, participation in Scrum ceremonies. - Technical study and estimation of new features. - Code review (Clean Code, Design Patterns).
Data Engineer
LAICO Hotels & Resorts
Sep 2019 - Aug 2021
2 years
Tunis, Tunisia
Setting up a scalable solution for the hotels chain to centralize data from various sources, transform and enrich it, and then use it to evaluate performance, make strategic pricing decisions, assess the effectiveness of offered services, and visualize market changes. Tasks: - Create Kinesis streams to ingest reservation data and develop Lambda functions to process reservation data. - Set up a pipeline to collect data from various sources. - Transform, enrich, and cross-reference data from different sources using Spark jobs launched on EMR to feed Datamarts on Redshift. - Use Apache Airflow orchestration tool to schedule and automate ETL task execution. - Implement and automate infrastructure using Terraform in AWS. - Develop an automated ETL pipeline to analyze customer data and predict their buying behavior. - Create comprehensive documentation for ETL pipelines, including data flows, transformations, and integration points with the online reservation API. - Data cleaning for datasets used by data scientists. - Support data scientists in industrializing their models.
Java Software Engineer
2M-Partners
Sep 2018 - Jul 2019
11 months
Tunis, Tunisia
Migration and Restructuring of a Django Monolith to a microservices Architecture with Spring Boot on AWS. Tasks: - Design and implementation of independent microservices, each responsible for a specific functionality of the system. - Deployment of microservices on Amazon EC2. - Implementation of a robust security module to protect the microservices. - Establishment of CI/CD pipelines to automate unit testing, integration testing, and deployment of microservices. - Bug fixing and follow-up to ensure an optimal customer experience. Technical Environment: Spring Boot, MongoDB, Docker, GitLab, IntelliJ IDEA, Postman, Linux, AWS, Jenkins, Maven.
Java Software Developer
Institut préparatoire aux études d'ingénieurs de Monastir - IPEIM
Sep 2017 - Jul 2018
11 months
Monastir, Tunisia
An application for managing student absenteeism that records student attendance during classes. Tasks: - Implementation of an absenteeism management microservice using QR codes to be scanned during sessions. - Create a notification system to inform administrators of any unusual absenteeism patterns or trends. - Implementation of authentication and authorization mechanisms via Spring Security. - Integration of a feature allowing students to provide comments on courses or provide potential reasons for absence. - Integration of a chat module between teachers and students to facilitate communication outside of classes.
Education
Ecole normale sup Tunis
Master, Mathematics
ESPITA
Master's engineering, IT
Licenses & certifications
Astronomer Certification for Apache Airflow
Issued: –
Databricks Certified Associate Developer for Apache Spark 3.0
Issued: –
Google Professional Data Engineer
Issued: Dec 2023