Ingénieur développement Fullstack avec 6 ans d'expérience en Python, Angular, AWS, Docker et CI/CD. Expérience dans le développement d'API, applications web, et mise en place de pipelines DevOps. Titulaire d'un diplôme d'ingénieur de l'Ecole Nationale d'Ingénieur d'Electronique et des Télécommunications de Sfax (2018).
Participation au développement d'une API web (OSBLK openstack block storage) pour gérer des volumes sur cinder. Responsabilités : développement de services, création d'API avec Flask/openAPI, définition de standards pour codes d'erreurs, implémentation de fonctionnalités de gestion de volumes, mise en place de Celery pour tâches asynchrones, développement de service web/health, tests unitaires backend.
Développement et déploiement d'une application web (Portail rendez-vous mairie) pour rechercher et réserver des créneaux dans les mairies. Responsabilités : choix des technologies, architecture backend/frontend, intégration DSFR, développement de modules, création d'API avec FastAPI, modèles SQLAlchemy, validation Pydantic, sécurité avec secweb, versioning PostgreSQL avec Alembic, tests unitaires, accessibilité, SEO, pipelines CI/CD, Docker, GitLab runners, documentation wiki, gestion de versions, automatisation de releases, développement de scripts ElasticSearch, interface graphique Kibana.
Développement et déploiement d'une application pour le déploiement de solutions Edge to cloud. Responsabilités : mise en place de workflow GitLab, pipelines CI/CD, déploiement sur GCP, migration Angular 8 vers 12, traduction i18n, développement de services web, restructuration de tests unitaires, tests d'intégration, création de buckets S3 avec SDK Python, documentation wiki.
Conception et développement d'un dashboard de visualisation de big data. Responsabilités : choix des technologies, architecture REST API, conception, modélisation, préparation du socle backend/frontend, développement du core, Dockerfile/docker-compose, pipeline GitLab CI, développement de modules, tests unitaires, documentation.
Conception et développement d'une REST API et SDK (librairie Pythia) pour data scientists. Responsabilités : structure API/SDK, gestion des utilisateurs, développement REST API, configuration OpenAPI, organisation de spécifications, documentation avec Sphinx/OpenAPI, tests unitaires SDK/backend, tests e2e, Dockerfile/docker-compose.
Déploiement d'une application web (React/Express/Node.js/Postgres) vers AWS Elastic Beanstalk. Responsabilités : environnement Linux avec Vagrant/VirtualBox, application multi-conteneurs, Dockerfile pour dev/prod, configuration Nginx, docker-compose, 'dockerisation' de services, pipeline Travis CI, maintenance avec Kubernetes.
Conception et développement d'une plateforme d'automatisation de gestion et génération de configuration de backbone pour Ooredoo Tunisie. Responsabilités : étude de besoin, conception BDD, développement de webservices REST, frontend Angular, modules de génération de configuration IP, gestion d'équipements, audits de protocoles, module d'administration, sécurité JWT, Dockerfile/docker-compose.
Développement d'une solution de gestion et planification d'adresses IP pour Ooredoo Tunisie. Responsabilités : scripts Python pour collecte de paramètres réseau, réconciliation BDD/réseau, dashboard de reporting, rapports hebdomadaires, widgets d'utilisation de ports, génération de subnets, widget healthcheck VM, migration de plans IP d'Excel vers l'outil.