n8n-automation

Hub d'automatisations personnelles

← Annuaire

Souhib Trabelsi

Développeur Python FastAPI Cloud DevOps

Voir sur Malt

Paris, FR · 700€/j · 5.0★ (1 avis) · Disponibilité non-confirmée

flask PostgreSQL Google cloud Django JavaScript MySQL Wordpress PHP CSS3 jQuery C++ SQL Server Data science Développement web Développement Back-End Node.js Linux HTML5 Git Bootstrap Développement Front-End Pandas Next.js GitHub Gitlab Terraform ORM AWS Gitlab CI/CD Pytest Docker Ansible phpMyAdmin Jenkins Trello Cypress keras Scikit-learn Darknet OpenCV Matplotlib Seaborn Jupyter DevOps Méthode agile Qt Electron JS Gestion de projet web C# Typescript

Missions

Madura Capital Management Ltd

septembre 2024 - Aujourd'hui(2 ans et 2 mois)

CAPITAL-INVESTISSEMENT

The 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

FastAPI DevOps Typescript React.js Node.js

Snapchat

mai 2022 - décembre 2024(2 ans et 7 mois)

NANOTECHNOLOGIES

The 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

Python FastAPI

Enedis

avril 2021 - avril 2022(1 an)

ENERGIE

⇨ 𝑴𝑨 𝑴𝑰𝑺𝑺𝑰𝑶𝑵 : 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

Python FastAPI PostgreSQL AWS Terraform