
Kais Bettaieb
Senior Software Engineer | Python
Salary / Daily rate
94300 Vincennes, France
Mobility: Paris, Luxembourg
Freelance
Can come onsite
Skills
Languages
About me
Intro
Ingénieur logiciel Python avec 5+ ans d'expérience en développement backend et architectures distribuées. Expertise avérée chez Société Générale dans la création d'applications ETL optimisant les coûts opérationnels et le développement d'APIs REST/GraphQL performantes. Spécialisé en Python/FastAPI, DevOps (Docker/Kubernetes/Jenkins) et solutions d'automatisation pour transformer vos données en valeur business mesurable.
Work experience
Software Developer
Display InteractiveFreelance
Mar 2024 - Present
2 years 8 months
Paris, France
Contexte : Participation au développement de Skywaves®, une plateforme de connectivité de nouvelle génération, conçue pour fournir un accès Internet haut débit par satellite à bord des vols commerciaux. L’objectif était de construire une infrastructure évolutive et flexible, compatible avec les constellations satellites en orbite basse (LEO) et géostationnaire (GEO). Réalisations et responsabilités principales : - Rédaction de spécifications techniques détaillées et développement d’API asynchrones au sein d’une architecture en microservices afin de garantir performance et scalabilité de la plateforme. - Conception et implémentation de tests unitaires et d’intégration pour assurer la fiabilité du système et éviter les régressions. - Collaboration étroite avec les équipes DevOps et QA pour les déploiements en production et le maintien de pipelines CI/CD via GitLab CI, Rancher, Docker et Kubernetes. - Maintenance et amélioration des solutions existantes : support de niveau 2, résolution de bugs et traitement de cas complexes en environnement de production. - Contribution à l’amélioration continue des pratiques de développement : gestion de la dette technique, optimisation des performances, et mise en place de code propre et testable. - Intégration avec des composants matériels bas niveau, permettant une expérience concrète des systèmes de connectivité et à l’intermittence dans les environnements embarqués. Technologies utilisées : Python, Pytest, SQLAlchemy, PostgreSQL, SQLite, Asyncio, Celery, RabbitMQ, Redis, FastAPI, Flask, Uvicorn, Nginx, GitLab CI/CD, Rancher, Kubernetes, Lens, Docker, Vault. Livraison à date : La solution développée permet d’assurer une connectivité en vol grâce à des microservices haute performance, garantissant une communication fiable via les réseaux satellites. Le système est actuellement en production et offre une connexion Internet stable et évolutive à l’échelle de plusieurs flottes aériennes commerciales.
Software Engineer
Société Générale
Mar 2021 - Feb 2024
3 years
Paris, France · Hybrid
Contexte : Participation au développement d’outils visant à optimiser et suivre les coûts opérationnels des offres de services internes fourni par la Société Générale (SG). L’objectif était de moderniser le système de gestion des factures, de rationaliser la collecte et le traitement des données, et de mieux suivre l’évolution financière des usages des services. Réalisations et responsabilités principales : - Initiation d’un projet visant à optimiser les coûts opérationnels des services fournis, permettant des économies significatives et une meilleure efficacité. - Conception et développement d’une application ETL distribuée en Python, dédiée à l’extraction et à la transformation de données variées en indicateurs financiers exploitables, réduisant ainsi les coûts opérationnels. - Développement d’API pour exposer les données et fonctionnalités du backend, facilitant l’intégration avec d’autres systèmes. - Mise en place et maintien de pipelines CI/CD pour garantir des processus de livraison et de déploiement fiables. Technologies utilisées : Python, Pandas, SQLAlchemy, PostgreSQL, Asyncio, Celery, RabbitMQ, FastAPI, Uvicorn, Nginx, Graphene (GraphQL), Jenkins, Kubernetes, Docker, SonarQube, Vault, Power BI, ElasticSearch Livraison à date : L’outil développé collecte des données brutes provenant de diverses sources, les transforme pour en extraire des informations financières exploitables, et les met à disposition sous forme de tableaux de bord PowerBI. La solution est actuellement en production.
Ingénieur d'études et de développement
Société Générale
Feb 2020 - Oct 2020
9 months
94120 Fontenay-sous-Bois, France
• Développement des APIs REST qui adhèrent à la spécifications OpenAPI en Python et Flask • Développement d’un Bot intelligent en utilisant des outils d’intelligence artificielle conçue par Rasa. • Intégrations des outils de déploiements et intégrations continue (Github, Jenkins Pipeline, Docker). • Déploiements de l’application avec Kubernetes. • Technologies utilisées : Python, Connexion(OpenAPi framework), Flask, PostgreSQL, Jenkins, Docker,Kubernetes.
Agent commercial
Orange TunisieFreelance
Jun 2019 - Oct 2019
5 months
Tunis, Tunisia
• Contribution à la hausse des ventes des abonnements téléphoniques. • Elaboration d’une stratégie commerciale efficace. • Développement des compétences à gérer des relations humaines.
Developpeur web python full-stack
Euranova
Jun 2017 - Oct 2017
5 months
Tunis, Tunisia
• Développement d'une application Web pour l'étiquetage des vidéos et des images. • Conception et mise en œuvre des services web robustes. • Familiarisation avec les outils back-end: Python, Flask; front-end: Html/Css, Javascript, Jquery, twig; et la gestion de la base de données: MySql, SqlAlchemy.
Stagiaire
Attijari Bank
Jun 2016 - Jul 2016
2 months
Medenine, Tunisia
Chargé d'accueil et de services à la clientèle.
Education
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
2014 - 2019
6 years
Lycée Technique Medenine
Baccalauréat, Sciences Techniques
2012 - 2014
3 years
Licenses & certifications
Game, Design & Developement Day(GD3)
Issued: May 2016