
Salah-eddine Lyoubi Idrissi
Senior Python Developer | Django,Flask & AWS
Salaire / Taux journalier
Freelance
À distance uniquement
Expertises
Langues
À 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.
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