You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ayoub E.AE

Ayoub E.

Software Engineer - Backend / DevOps (Python, Go)

750 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : Quelques jours

À propos de Ayoub

Je suis un ingénieur ouvert d'esprit et fortement engagé dans l'obtention de résultats. Ma curiosité naturelle me pousse à rechercher constamment de nouvelles connaissances et à rester intellectuellement engagé.

I am an open-minded engineer with a strong commitment to achieving results. My natural curiosity drives me to constantly seek out new knowledge and stay intellectually engaged.

Coding Experience in : C++, Python, Go, Java
Current Programming Languages of choice: Go, Python
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • EDF
    Software Engineer (Freelance Contrat)
    juillet 2023 - Aujourd'hui (2 ans et 11 mois)
    Seine-Saint-Denis, France
    - Developed and maintained an automated anomaly detection system for time series data sourced from nuclear power plant sensors, electricity trading markets, and other energy sector systems, handling both the application and infrastructure.
    − Designed and implemented ETL data pipelines using Python, Kafka, Polars, and Parquet to retrieve and process time series data from various sources.
    − Optimized the anomaly detection scoring algorithm by developing C extensions with Cython, enabling GIL removal to fully leverage parallelization with OpenMP, achieving a 300x speedup by reducing processing time from 4-5 min to just 1 sec.
    − Developed REST APIs using FastAPI to expose anomaly detection algorithms, enabling real-time identification of anomalies across diverse use cases.
    − Led a team of three people while communicating with stakeholders, including end users such as traders, teams monitoring nuclear stations, and other operational groups, on progress updates, collecting suggestions, and working to resolve specific software bugs.

    Technologies used: Python, Cython, Kubernetes, OpenShift, Kafka, GitLab CI/CD, FastAPI, Pydantic, Asyncio, Polars, Parquet
    Python Cython Kubernetes OpenShift Apache Kafka Gitlab CI/CD FastAPI Pydantic Asyncio Polars Apache Parquet
  • Quarkslab
    Software Engineer
    novembre 2021 - juin 2023 (1 an et 7 mois)
    Paris, France
    - Built and maintained QuarksFlow an automated file and URL analysis platform for malware detection.
    - Migrated the malware detection scan system from a DAG workflow-based architecture to an event-driven system leveraging shared probes microservices, resulting in a 40% reduction in scan execution time and improved CPU and memory resource usage.
    - Integrated a custom Kubernetes event-driven autoscaler for the shared probes microservices, enabling dynamic scaling in response to workload fluctuations. This optimization helped optimize resource allocation and ensure efficient utilization of infrastructure resources
    - Designed and implemented a Kubernetes controller to manage probes resources and their associated Custom Resource Definition (CRD) scaler objects.
    - Continuous Integration/Deployment Pipeline Integration, Code Reviews, Load Testing, Unit/Integration/E2E Testing.

    Technologies used: Python, Go, Docker, Kubernetes, Helm, minikube, Redis, PostgreSQL, MinIO, Keda, Argo, Rancher, Azure, GitLab CI/CD
    GO Python Kubernetes Microsoft Azure gRPC Protobuf Docker Helm Redis Minikube PostgreSQL Minio Keda Argo CD Rancher Gitlab
  • ISIR - Institut des Systèmes Intelligents et de Robotique
    Research Software Engineer intern
    avril 2021 - septembre 2021 (5 mois)
    Paris, France
    Automated Game Testing for bugs detection through Novelty Search and Quality Diversity algorithms (Application to Space Engineers game).
    - Implemented a 3D maze game environment similar to Space Engineers game with a navigation character using the physics engine SDK Bullet.
    - Implemented the API layer between the 3D game environment and the learning algorithms using OpenAI Gym.
    - Developed and experimented with different Novelty Search algorithms and their variants on the environment to benchmark the coverage/exploration of the behavioral space, in order to automate bugs detection in the game environment.

    Technologies used: C++, Python, Gym, Pybullet, Tensorflow, Keras, Git

Recommandations

Soyez le premier à recommander Ayoub

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master's degree, Computer Science - Data and Artificial Intelligence
    Télécom Paris
    2021
    Master's degree, Computer Science - Data and Artificial Intelligence
  • Master of Science in Computer Science
    Institut Polytechnique de Paris
    2021
    Master's degree, Computer Science

Compétences

Catégories