About Abderrahmane
French
Native or bilingual
English
Conversational
Experience
- Bouygues TelecomData EngineerTELECOMMUNICATIONSOctober 2020 - Today (5 years and 8 months)Paris, FranceBouygues Télécom is a telecommunications company whose objective is to provide fixed, mobile, and internet communication services to individuals and businesses. The company has over 26 million customers and around 10,000 employees in France.I joined the "Network Data Engineering" team in 2020.I participated in the migration of the old Big Data Hadoop platform to a modern platform based on a Lakehouse (Deltalake) and Medallion (Bronze / Silver / Gold) architecture.I worked in a squad of 11 people composed of:• 5 Data Engineers.• 2 DevOps• 2 Data Scientists• 1 Data Architect• 1 Data POMy responsibilities:• Design and Development of high-volume data pipelines• Advanced Spark streaming optimization: Spark UI analysis, Spark & JVM tuning• Migration of old Flink, Nifi components to Spark streaming• Implementation of double runs and non-regression tests• Industrialized deployment in production on Kubernetes (CI/CD Argo CD)• Handling of production incidents / Data loss recovery• Industrialization of Data Scientist Jupyter notebooks• Writing operational documentation: architecture, runbooks, recovery guides• Coaching more junior Data EngineersI contributed to the following developments:• Development of pipelines processing up to 25 TB / 5 billion messages per day• Detection and correction of data loss up to 20% of the volume of certain pipelines• Resolution of the small file compaction problemTechnical context: Lakehouse/Medallion Architecture (Bronze/Silver/Gold), 25 Petabyte Cluster, Kubernetes, Hadoop/Cloudera, Hive, Deltalake, Kafka, Airflow, Oozie Spark/Batch/Streaming, PySpark, Jupyter, Java, SpringBoot, Python, Flink, Nifi, Camel HA, Elasticsearch, Logstash, Filebeat, Kibana, S3 MinIO, Hdfs, Clickhouse, Timescale, GCP/BigQuery, Redash, Trino, Gitlab CI, Argo-CD, Grafana.
- EDFBackend DeveloperENERGY AND UTILITIESSeptember 2015 - October 2020 (5 years and 1 month)Paris, FranceEDF is a major player in the energy sector, specializing in electricity production and supply. The company has approximately 40 million customers and nearly 165,000 employees worldwide.I joined the "Consumption Monitoring" team in 2015 for a period of 5 years.I participated in the development of services for remote monitoring and control of gas and electricity consumption. The main projects I worked on are:• The EDF Suivi Conso web portal (https://suiviconso.edf.fr).• The EDF & Moi mobile application.• The Sowee By EDF connected station (https://www.sowee.fr).I worked in a team of 10 people composed of:• 4 Backend Developers• 2 Frontend Developers• 1 Tester• 1 Architect• 1 DevOps• 1 Product OwnerMy responsibilities:• Participation in architectural decisions alongside architects• Analysis and technical scoping of business needs.• Writing functional and technical specifications.• Design and development of REST APIs for energy consumption monitoring services.• Development of Spark Batch applications (Scala/Java).• Design and implementation of Cassandra tables optimized according to usage (REST API, Batch).• GDPR compliance: adaptation of APIs, Microservices, and Databases.• Diagnosis and resolution of performance issues with Spring Boot / Cassandra / Spark.• Industrialized deployment in production on OpenShift (CI/CD Jenkins)• Performing unit, component, integration, and acceptance tests.I contributed to the following developments:• Development of the gas consumption monitoring service used by 3 million customers.• Development of the consumption forecasting service used by 3 million customers.Technical context: Scrum, Kanban, Java, Scala, Spring Boot, Camel, Spark, Kafka, DataStax DSE, Cassandra, MySQL, JPA, REST, Git, Jenkins, Sonar, OpenShift
- Egencia - ExpediaSoftware EngineerTRAVEL AND TOURISMJanuary 2012 - August 2015 (3 years and 7 months)Paris, FranceEgencia is a company in the business and professional travel sector whose objective is to simplify and optimize the planning, booking, and management of business travel through digital solutions and expert customer service. The company has over 9,000 corporate clients worldwide and approximately 3,900 employees.I joined Egencia's teams in 2012 for a period of 3 years and 8 months.I worked in an international context (France, England, USA, India).I participated in the development of car, train, and hotel booking services in the business travel sector. The main projects I worked on are:• EU Car: European car rental service, connected to several rental companies (Hertz, Sixt…).• UK Rail: Integration of train ticket booking in England.• GlobalUI: Redesign and standardization of Egencia's website graphical interface.I worked in a team of 10 people composed of:• 6 FullStack Developers• 2 Testers• 1 Architect• 1 Project ManagerMy responsibilities:• Participation in architectural decisions alongside architects• Analysis and technical scoping of business needs• Writing functional and technical specifications.• Design and development of REST APIs for car, train, and plane booking services.• Front-end and Back-end development• Performing unit, component, integration, and acceptance tests.Technical context: Scrum, SOA, REST, Java, Spring Core/MVC/Security, OAuth2, Cucumber, CXF, Jooq, SQL Server, MangoDB, Javascript, Handlebars, RequireJS, PubSubJS, Backbone.js, Bootstrap, Jasmine, Selenium, Jenkins, Sonar, Maven, Nexus, Perforce, Git
Recommendations
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's degree in Computer Science – Databases and Web TechnologiesUniversity of Poitiers2009