À propos de Souhib
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Madura Capital Management LtdDéveloppeur Python | DevOps | CloudCAPITAL-INVESTISSEMENTseptembre 2024 - Aujourd'hui (1 an et 9 mois)Dubaï, Émirats arabes unisThe mission: Development of internal tools and automation systems to streamline trading operations and data flows within the hedge fund.Focus Area:· Designed and implemented multiple data feeders to ingest, clean, and structure financial data from diverse sources (PDFs, CSVs, APIs).· Deployed and orchestrated Prefect workflows for automating end-to-end data pipelines (ETL), including:– Extracting trade and market data from files (PDF, CSV)– Ingesting and pushing data into PostgreSQL databases– Generating daily reports automatically for internal stakeholders· Built a React TypeScript interface to allow users to manually create and manage different types of trades, with dynamic forms and validation logic.· Built a React TypeScript interface backed up by a NodeJS backend that uses Qwen3.5 LLM to query our internal data for traders· Created a modular architecture to allow easy extension for new types of assets and workflows.· Ensured CI/CD pipelines for reliable deployments and quick iterations.· Designed a clean and extensible backend in Python (FastAPI) to support the frontend and data automation.· Wrote unit and functional tests to ensure correctness and robustness of all processes.Skills:· Backend: Python (FastAPI, Prefect), NodeJS· Frontend: React, TypeScript· Database: PostgreSQL· DevOps: Docker, GitHub Actions· Workflow Orchestration: Prefect· Testing: Pytest· Versioning: Git
- SnapchatDéveloppeur Python & FastAPI | DevOps | Cloud AWSNANOTECHNOLOGIESmai 2022 - décembre 2024 (2 ans et 7 mois)Paris, FranceThe mission: Development and deployment of a dashboard to be used by Snaplab team members to record all user sessions during tests of Snap's Connected Spectacles.Focus Area:· Setting up the Backend project architecture (Python, FastAPI)· Creation of the controllers allowing the management of users, scenes, sessions and analysis (Python, PostgreSQL, SQLModel)· Creation of routes with input validation (Python, FastAPI, Pydantic).· Implementation of unit tests and functional tests (Pytest).· Created a Dockerfile to deploy the FastAPI API with Python on AWS ECS (Docker, ECS, ECR, Terraform).· Deploying Python scripts on AWS Lambda (Docker, AWS Lambda, AWS ECR).· Creating a database via the AWS RDS service (AWS RDS, PostgreSQL).· Implementation of database migration (Alembic).· Wrap the infrastructure inside a VPC that can be accessed through a Load Balancer (AWS VPC, AWS ALB)· Deployment of React Typescript website on a domain name (AWS Route 53, AWS Amplify).· Creation of a frontend dashboard (React JS, Typescript).· Deploy the frontend dashboard on AWS Amplify (AWS Amplify, Terraform).Skills:· Backend: Python (FastAPI)· Database: ORM (SQLModel), PGSQL· Cloud: AWS· DevOps: Docker, Terraform, Ansible· Testing: Pytest· Versioning: Git
- EnedisDéveloppeur Python & FastAPI | DevOps | Cloud AWSENERGIEavril 2021 - avril 2022 (1 an)Paris, France⇨ 𝑴𝑨 𝑴𝑰𝑺𝑺𝑰𝑶𝑵 : Développement et déploiement d'une plateforme permettant à des utilisateurs ayant fait une réclamation auprès de Enedis d'avoir un suivi de leur demande et de pouvoir échanger avec Enedis via un chat si nécessaire.𝐃𝐨𝐦𝐚𝐢𝐧𝐞 𝐝'𝐢𝐧𝐭𝐞𝐫𝐯𝐞𝐧𝐭𝐢𝐨𝐧 :➤ Mise en place de l'architecture du projet Back (Python, FastAPI)➤ Création des contrôleurs permettant la gestion des tickets, des messages et des utilisateurs (Python, PostgreSQL, SQLModel)➤ Création d'un contrôleur permettant la création de KPI liés aux actions utilisateurs (Python, PostgreSQL, SQLModel).➤ Création des routes avec validation des inputs (Python, FastAPI, Pydantic).➤ Mise en place des tests unitaires et des tests fonctionnels (Pytest).➤ Création d'un Dockerfile permettant de déployer l'API FastAPI avec Python 3.10 sur AWS Lambda (Docker, AWS Lambda).➤ Déploiement de l'image docker sur AWS ECR (Docker, AWS ECR).➤ Utilisation de serverless framework permettant l'automatisation du déploiement de l'API FastAPI (Serverless, AWS Lambda).➤ Création d'une base de données via le service AWS RDS (AWS RDS).➤ Mise en place de la migration de la base de données (Alembic).➤ Déploiement du site web React Typescript sur un nom de domaine (AWS Route 53, AWS Amplify).➤ Mise en place d'une CI / CD sur Github Action (Git, Github Action).𝐁𝐚𝐜𝐤-𝐄𝐧𝐝 : Python, FastAPI𝐁𝐚𝐬𝐞 𝐝𝐞 𝐝𝐨𝐧𝐧𝐞𝐞 : ORM (SQLModel), PGSQL𝐂𝐥𝐨𝐮𝐝 : AWS𝐃𝐞𝐯𝐎𝐩𝐬 : Github Action, Docker, Serverless framework ,Terraform𝐓𝐞𝐬𝐭𝐢𝐧𝐠 : Pytest𝐕𝐞𝐫𝐬𝐢𝐨𝐧𝐧𝐢𝐧𝐠 : Git
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Certificate in Software EngineeringSan Francisco State UniversitySan Francisco State University prépare les étudiants à des carrières de professionnels du logiciel. L'école développe et travaille avec une grande variété de technologies pour construire des systèmes et des applications qui aident à résoudre les problèmes d'aujourd'hui. ➤ Étude des architectures et des différents design patterns d'un logiciel. ➤ Étude de l'utilisabilité, du design, du développement, de l'évaluation ainsi que des principes des interfaces graphiques. ➤ Pratique de plusieurs méthodologies d'organisation de projets. ➤ Acquisition des compétences théoriques et pratiques en programmation réseau. ➤ Étude de la conception, du design, de la mise en place d'une documentation et de l'implémentation d'une database application.
- Expert en Technologies de l’information (RNCP 1)EpitechÉcole d'informatique créée en 1999 qui forme en 5 ans des experts du secteur. Elle permet de transformer une passion en expertise via une pédagogie organisée par projets. ✓ Mon cursus scolaire en quelques mots : • Développement web full-stack (HTML, CSS, JavaScript, Flask, Django, React). • Développement d'interfaces graphiques : C, C++, Python. • Entrainement d'une intelligence artificielle à détecter des meubles sur une photo dans le cadre de l'innovative projet (EIP). • Expertise en développement orienté objet. • Expertise en programmation multithread ; C, C++, Python. • Préparation d'un double diplôme en Software Engineering avec l'université partenaire San Francisco State University lors d'une expatriation d'une année. • Diagnostiquer la situation actuelle de l’entreprise et anticiper les évolutions.