About Medhi
French
Native or bilingual
English
Fluent
Experience
- DECATHLONFull Stack Developer / Kafka ExpertSPORTSApril 2020 - Today (6 years and 2 months)Lille, Hauts-de-France, FranceMigration of the team's applications and databases deployed on AWS to a GCP Kubernetes cluster. Creation of application namespaces, Kubernetes descriptors, and secrets storing the configuration. Creation of Github Actions to publish Docker images to the Artifact Registry.Updating backend and frontend applications to enable Datadog integration. Retrieving application logs and traces and enabling RUM (Real User Monitoring) on frontend applications to facilitate support management through Session Replay.Defining Git best practices within the team and integrating semantic-release to enable trunk-based development and accelerate the delivery pace of features in production.Collaboration with email integrators to define data needs for various email marketing campaigns. Development of a reactive Java application to retrieve appropriate content based on the use case (product advice, abandoned cart, and navigation abandonment).Design and development in Node.js of a command-line tool to automate the translation, minification, and deployment operations for Salesforce integrators, which were previously manual. Automation of message deployment, DataExtension creation, preview generation, trigger updates, etc.Design and development in Java of a modular application to send email communications for customer birthdays, offering them a gift card.Supporting the development team on various technical issues (k8s, git, ...).
- SFEIRFull Stack DeveloperDIGITAL AND ITFebruary 2020 - January 2022 (1 year and 11 months)Lille, Hauts-de-France, FranceOn-site intervention for the Instala product, an internal Leroy Merlin tool for monitoring installation sites for individuals.Participation in the team's agile rituals: daily stand-ups, retrospectives, mob programming. Design and implementation of business user stories to add new features to the tool and extend its use to new installation partners and new business units.Backend development with SpringBoot on a microservices architecture deployed on GKE. Use of Postgres and Mongo as databases. Communication between components via Kafka.Frontend development on a full React and Typescript UI. Creation of components, styling, and addition of unit tests. Advice on the architecture and deployment of Kafka-oriented streaming applications. Avro data modeling.Development of modules using Kafka Streams to integrate installation orders into the tool. Improvement of the order search functionality using an Elasticsearch index template.Implementation of full-text search on first and last names as well as international phone numbers, taking into account user preferences in scoring (assigned store, order status).Design and implementation of applications to export the content of Postgres and Mongo databases to BigQuery and automatically generate Avro schemas for each table and collection. Data exploitation on DataStudio to calculate product OKRs (Objective Key Results).Technical environment: Java 11, React, Typescript, Postgres, Mongo, Kubernetes, Terraform, Kafka, Elasticsearch, Datadog, DataStudio, GCP
- NextooData / DevOps EngineerDIGITAL AND ITApril 2019 - December 2019 (8 months)RoubaixOn-site intervention at OuiSNCF within the BigData team responsible for centralizing application logs.Design and architecture of a new platform for collecting logs generated by application teams and third-party services. Indexing logs within an Elasticsearch cluster to enable querying by clients via the Kibana interface.Automation of platform component deployment with Ansible. Service deployment with Docker. Auto-registration of services with a Consul cluster. Addition of integration tests with Vagrant and Ansible.Implementation of monitoring for Docker containers with Telegraf. Forwarding metrics from Elasticsearch, Nifi, and Kafka to InfluxDB and visualization with Grafana. Log forwarding with Filebeat into an Elasticsearch cluster.Technical environment: Java, Python, Go, Elasticsearch, Kafka, Nifi, Flume, Consul, Ansible, Docker
Recommendations
Be the first to recommend Medhi
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
- Engineering DegreeTelecom Lille 1 - Engineering School2013
- BaccalaureateSt Pierre High School2008
Certifications
- Confluent Certified Developer for Apache KafkaConfluent2020