About Kais
Arabic
Native or bilingual
English
Fluent
French
Fluent
Experience
- Société GénéralePython Backend DeveloperMarch 2021 - Today (5 years and 3 months)Context: Participation in the development of tools aimed at optimizing and monitoring the operational costs of internal service offerings provided by Société Générale (SG). The objective was to modernize the invoice management system, streamline data collection and processing, and better track the financial evolution of service usage. Key achievements and responsibilities:• Initiated a project to optimize service operational costs, leading to significant savings and improved efficiency.• Designed and developed a distributed ETL application in Python, dedicated to extracting and transforming various data into actionable financial indicators, thereby reducing operational costs.• Developed APIs to expose backend data and functionalities, facilitating integration with other systems.• Implemented and maintained CI/CD pipelines to ensure reliable delivery and deployment processes.Technologies used: Python, Pandas, SQLAlchemy, PostgreSQL, Asyncio, Celery, RabbitMQ, FastAPI, Uvicorn, Nginx, Graphene (GraphQL), Jenkins, Kubernetes, Docker, SonarQube, Vault, Power BI, ElasticSearchDelivery to date: The developed tool collects raw data from various sources, transforms it into actionable financial information, and makes it available through PowerBI dashboards. The solution is currently in production.
- Société GénéraleBackend DeveloperFebruary 2020 - September 2020 (7 months)Context: Development and implementation of an intelligent chatbot designed to assist developers by answering their technical questions, by leveraging a centralized knowledge base.Key achievements and responsibilities:• Designed and developed REST APIs using Python and Flask, to expose chatbot functionalities and facilitate integration with other systems.• Created an intelligent chatbot based on artificial intelligence tools, developed with Rasa.• Implemented and integrated automation solutions for deployment and continuous integration.Technologies used: Python, Flask, Connexion, Rasa, GitHub, Jenkins Pipeline, Docker, KubernetesDelivery to date: The developed chatbot can clearly and accurately answer user questions by drawing on a knowledge base hosted on GitHub.
- EuraNovaBackend Developer InternJune 2017 - September 2017 (3 months)Context: Implement a tool for extracting and labeling company logos from video and image streams and storing them in a database in matrix format.Key achievements and responsibilities:• Developed a web application for labeling videos and images.• Managed all Agile aspects using the SCRUM methodology.Technologies used: Python, OpenCV, Flask, Html/CSS, JavaScript, jQuery, twig, MySQL, SQL Alchemy.Delivery to date: The delivered tool allows for the extraction of logos from videos and images and their storage in a MySQL database.
Recommendations
Be the first to recommend Kais
Help this freelancer shine by sharing your experience working together.
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
- Computer EngineeringSchool of Engineering and Technology – ESPRIT2020Ingénieur en informatique