Salah-eddine Lyoubi Idrissi

Senior Python Developer | Django,Flask & AWS

Salaire / Taux journalier

Freelance

À distance uniquement

Expertises

PythonAWSDéveloppeur BackendIngénieur IAData EngineeringLLMs / Large language modelsData AnalysisDéveloppement BackendMicroservicesNumPypandasTensorFlowRedisETLDjangoscikit-learnAzureMongoDBDevOpsBase de données SQLData ScienceAWS LambdaSeleniumLinuxGitIngénieur DataDockerIngénieur DevOpsJiraRESTful APIsProduct ManagementA/B testingPostgreSQLdbtPlaywrightArchitecte Solutionsn8nAmazon EC2Architecte CloudDéveloppeur FullstackPower BITerraformMySQLConfluenceFlaskScrum

Langues

Arabe (Maternelle)Anglais (Maternelle)Français (Maternelle)Espagnol

À propos

Introduction

Backend & Cloud Engineer specialized in Python with 5+ years of experience building scalable APIs, microservices, and cloud-native systems (AWS, Docker...). Strong expertise in AI/LLM integrations, RAG pipelines, and data-intensive architectures. Focused on performance, reliability, and delivering production-ready solutions for fast-growing products.

Liens

Expérience de travail

Senior Software Engineer

Flow

oct. 2025 - Présent

1 an 1 mois

À distance

Core Responsibilities -Developing robust and scalable features using FastAPI (backend) and Next.js (frontend). -Writing and maintaining unit tests and end-to-end (E2E) tests to ensure code quality and system stability. -Mentoring junior developers and promoting best practices across frontend and backend development. -Performing code reviews to maintain high-quality standards and ensure consistency across the codebase. -Optimizing performance and ensuring maintainability and scalability of core components. -Leading refactoring initiatives to reduce technical debt and improve overall architecture. -Managing incidents and implementing corrective actions to ensure service reliability and continuity. -Automating recurring tasks using cron jobs and orchestration scripts. Analytical & Strategic Contributions -Designing and implementing custom analytics dashboards to support data-driven decision-making. -Contributing to system architecture and technical design, aligning solutions with business objectives. -Collaborating on the development of AI agents (extraction, comparison, intelligent data processing). -Designing and deploying RAG (Retrieval-Augmented Generation) pipelines using Pinecone vector database. -Producing technical documentation and reporting to ensure visibility and traceability of system evolution.

Software Engineer / Data Engineer

Constellio

août 2024 - sept. 2025

1 an 2 mois

41439 Cañada Rosal, Séville, Espagne

Data : Create Pipelines for auto-deployment of OLLAMA’s models on Runpods. Create Pipelines for Data Management and Storage on Azure. Create OLLAMAS / OPENAI Prompts for text information extraction. Create Intelligent Scraping using ScrapeGraphAI & Crawl4AI. Create an NLP model for text classification. Data Processing Machine Learning Model implementation. Backend/Cloud : Create a Flask Application to determine LLM prompts execution. Create a Flask Application for Scraping/Website Crawling using Galer/Hakrawler/Katana. Create a Flask Application to process PDF/Word documents (Cleaning & Storing ChromaDB). Dockerize and Improve old containers using best practices. Deployment & Maintenance of Apps services. Implementation of CronJobs/Batch of several pipelines.

Tech Lead Backend / Software Engineer

A314LAB

août 2022 - juil. 2024

2 ans

Rabat, Maroc

Project A314Lab (February 2024 - July 2024) : Backend : Designing Database Models and RESTful API specifications. Implementing multi-tenancy using Django-Tenants. Building scalable APIs from scratch using Django, while respecting Django's best practices. Implementing Multi Database connection PostgreSQL, Redis, and MongoDB. Implementing error handling cases and monitoring using logger and Amazon CloudWatch. Implementing Cloud integration of Amazon S3 for efficient cloud-based storage. Documenting APIs using Swagger. Cloud/DevOps : Setting AWS organizations accounts each one with specific roles/permissions. Creating IAM roles with specific permissions depending on the app's features. Setting Github actions script for CI/CD implementation with Amazon EBTalk. Using Terraform as Iaas for automatic AWS resource creating and tracking (RDS, EBTalk, VPC, SG...) Setting Cloud Databases AWS RDS(PostgreSQL), Atlas (MongoDB), EC2(Redis). Setting and scripting CI/CD on EBTalk with the correct Django auto-deployment commands. Implementing CloudWatch Logger for error monitoring. Tests/TMA : Unit tests: writing and running unit tests for integrations and APIs. Testing APIs in different environments with end-to-end tests. Deploying APIs to AWS then monitoring for any deployment feature testing. Handling support tickets, Fixing TMA bugs, and implementing solutions. Assisting in client KTs when needed. Project Appistadium (August 2022 - December 2023) : Backend : Designing the project's RESTful API specifications. Building scalable APIs using NestJs, while respecting NestJs best practices. Implementing Multi Database connection MongoDB and Redis. Implementing error handling cases and monitoring using NodeJs logger and Amazon CloudWatch. Implementing Cloud integration of Amazon S3 for efficient cloud-based storage. Implementing AWS cost calculation of each service. Documenting APIs using Swagger. Cloud/DevOps : Creating IAM roles with specific permissions depending on the app's features. Setting Cloud Databases Atlas (MongoDB), EC2(Redis). Implementing CloudWatch Logger for error monitoring. Cost and Billing monitoring using tags. Domain connection using AWS EBtalk / LightSail / Amplify with CloudFlare. Mobile/Website : Developing UI Mobile Interfaces and Website using React Native and NextJs. Implementing React Query for optimized data management. Using Firebase for analytics, push notifications, and remote configuration. Tests/TMA : Testing APIs in different environments with end-to-end tests. Unit Testing mobile application and manual testing. Deploying APIs to AWS then monitoring for any deployment feature testing. Fixing TMA for both Front/Back bugs, and implementing solutions.

Python Developer

Digital Neos MarocFreelance

déc. 2021 - mai 2022

6 mois

Casablanca, Maroc

-Data Collection using Web Scraping "Scrapy". -Cleaning, Analysis, and interpretation using python. -Collaborating with the clients to identify their needs and consulting. -KPIs development and maintenance of the dashboards and the reports.


Formation

ENSAM Casablanca

Doctor of Philosophy - PhD

2022 - Présent

4 ans 10 mois

ENSAM Casablanca

Master's

2019 - 2021

1 an 11 mois

Faculté Des Sciences Ben M'Sik

Bachelor's degree

2018 - 2019

2 ans

Faculté Des Sciences Ben M'sik

DEUG

2016 - 2018

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.