About Souhib
French
Native or bilingual
English
Fluent
Experience
- Madura Capital Management LtdPython | DevOps | Cloud DeveloperPRIVATE EQUITYSeptember 2024 - Today (1 year and 9 months)Dubaï, United Arab EmiratesThe 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
- SnapchatPython & FastAPI Developer | DevOps | Cloud AWSNANO-TECHNOLOGYMay 2022 - December 2024 (2 years and 7 months)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
- EnedisPython & FastAPI Developer | DevOps | Cloud AWSENERGY AND UTILITIESApril 2021 - April 2022 (1 year)Paris, France⇨ MY MISSION: Development and deployment of a platform allowing users who have made a claim with Enedis to track their request and communicate with Enedis via chat if necessary.Area of intervention:➤ Setting up the Back project architecture (Python, FastAPI)➤ Creation of controllers for managing tickets, messages, and users (Python, PostgreSQL, SQLModel)➤ Creation of a controller for generating KPIs related to user actions (Python, PostgreSQL, SQLModel).➤ Creation of routes with input validation (Python, FastAPI, Pydantic).➤ Implementation of unit tests and functional tests (Pytest).➤ Creation of a Dockerfile to deploy the FastAPI API with Python 3.10 on AWS Lambda (Docker, AWS Lambda).➤ Deployment of the Docker image on AWS ECR (Docker, AWS ECR).➤ Use of serverless framework for automating FastAPI API deployment (Serverless, AWS Lambda).➤ Creation of a database via the AWS RDS service (AWS RDS).➤ Implementation of database migration (Alembic).➤ Deployment of the React Typescript website on a domain name (AWS Route 53, AWS Amplify).➤ Setting up CI/CD on Github Action (Git, Github Action).BACK-END: Python, FastAPIDATABASE: ORM (SQLModel), PGSQLCLOUD: AWSDEVOPS: Github Action, Docker, Serverless framework, TerraformTESTING: PytestVERSIONING: Git
Reviews
Recommendations
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
- 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 in Information Technologies (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.