Olfa - Développeur PYTHON
Ref : 210312A001-
Domicile
92000 TUNISIE (Tunisie)
-
Profil
Développeur, Consultant, Data Scientist (32 ans)
-
MobilitéTotalement mobile
-
StatutEn cours d'immatriculation
-
Tarif Journalier MoyenVoir le tarif
-
Poste occupé : Team Lead / Ingénieur de développement Python, PL/SQL
Tunis - Tunisie Binit Nearshore Services, Tunis Tunisie, FinanceJan 2020 - aujourd'huiMissions et tâches réalisées :
Environnement: Windows, Python3, Django, Oracle, PL/SQL, Youtrack, Gitlab, SQLalchemy, pytest
Installer de l’environnement technique requis
Développer en Python3 des scripts d’automatisation d’insertion et de duplication des données dans la base de données Oracle Traitement distribué
Créer des triggers PL/SQL
Assurer les réunions SCRUM avec le client ainsi que toutes les documentations
Revue de qualité de code -
Poste occupé : Formateur Python et Machine Learning
Tunis - Tunisie Suptech, Tunis TunisieJan 2020 - Jan 2021 -
Poste occupé : Team Lead / Ingénieur de développement Python / Angular
Tunis - Tunisie Sama Partners, Tunis Tunisie, CybersecuritéJan 2019 - Jan 2020Missions et tâches réalisées :
Environnement : Ubuntu, Python3, Kafka, Redis DB, JIRA, Gitlab, SonarQube, Jenkins, MariaDB, SQLalchemy, pytest, Flask, Angular8, Entreprise Architect, Nexus
Installer de l’environnement technique requis (configuration machines virtuelles Kafka, Redis DB, installation Python3 et l’environnement virtuel nécessaire…)
Développer en Python 3 un collecteur de données STIX à partir des serveurs TAXII
Traitement distribué de ces données
Développer des tests unitaires en Python3 avec pytest
Créer des maquettes des UI et les développer en Angular 8
Concevoir et implémenter les bases et données MariaDB
Assurer des réunions avec le client ainsi que toutes les réunions SCRUM
Assurer la revue de la qualité de code… -
Poste occupé : Ingénieur de développement Python
Sfax - Tunisie YOUSOFT -IT Sfax Tunisie, Industrie/AutomobileJan 2018 - Jan 2019Missions et tâches réalisées :
Environnement : Raspberry Pi, Debian, Python 3, Motion, urllib, urllib2, GPIO, MFRC522, signal, MongoDBy
Proposer une solution au client :
Visualiser en temps réel l’état de la machine : en production (mouvement détecté par la webcam), en attente de maintenance, en service, ou offline
Visualiser dans un tableau de bord les statistiques de chaque machine et la personne en cours d’intervention
Autoriser l’accès des opérateurs suivant un ordre bien déterminé selon leurs rôles.
Développement en Python 3 de la solution proposée
Tests, optimisation et validation
Support de deuxième niveau
Assurer des réunions avec le client -
Poste occupé : Ingénieur d’étude et de développement Python / data scientist
Sfax-Tunisie MIRACL, Vidéo-surveillanceJan 2017 - Jan 2017Projet : Détection de comportements anormaux dans une scène de foule dans le cadre de vidéo-surveillance
Environnement : Python 3, PyGObject (GTK+ 3), scipy, numpy, PIL, scikit, LIBSVM, cPickle, Pywt, PyLab, LATEX
Poste occupé : Ingénieur d’étude et de développement Python / data scientist
Missions et tâches réalisées :
Développement d’une application Python GUI pour l’annotation du corpus d’images
Apprentissage d’un modèle de classification
Prédiction de la densité des scènes de foule aériennes
Tests et validation -
Poste occupé : Ingénieur d’étude et de développement Python/Lua/Data
Mans-France LIUM Mans France, Traitement des langues naturellesJan 2016 - Jan 2016Projet : Génération automatique de texte avec les réseaux de neurones
Environnement : Python3, Theano, Scikit-learn, RNN Réseau de neurones récurrents, LSTM, Keras, Pytorch, scipy, Numpy, Lua, Torch, LATEX
Poste occupé : Ingénieur d’étude et de développement Python/Lua/Data Scientist Missions et tâches réalisées :
Apprentissage et génération de réseaux de neurones sur les corpus :
Tinyshakespeare / AFP news enarabe / Holmes / Wikipedia (arabe/anglais)
Complétion automatique de phrases
Génération du texte dans le but de prédire la suite de mots à venir après un certain préfixe
Test, paramétrage, optimisation et validation
Rédaction des manuels -
Poste occupé : Ingénieur d’étude et de développement Python
Sfax-Tunisie YOUSOFT-IT Sfax Tunisie, Application de gestionJan 2015 - Jan 2015Projet : Réalisation d'un système de contrôle d'un parking à base de Raspberry Pi
Environnement : Raspberry Pi, Raspbian, Python 2.7, MySQL, PHP, Motion, LATEX
Poste occupé : Ingénieur d’étude et de développement Python
Missions et tâches réalisées :
Etat de l'art
Rédaction des backlogs (produit, sprint…)
Réalisation et enrichissements de prototypes (2)
Restitution et développement des tableaux de bord et rapports
Développement en Python d’une application de gestion de places libres dans un parking
Rédaction des manuels -
METHODOLOGIE PROJET
aujourd'huiAGILE : Mise en pratique de la méthodologie SCRUM dans tous mes projets :
mise en place et suivi du ‘backlog’
maintien des outils Scrum (tableau de bord, backlog…)
réunions scrum (‘daily meeting’, ‘sprint review meeting’…)
planification/coordination des Sprints
maitrise de l’outil JIRA… -
Poste occupé : Ingénieur de développement Asp.Net/Fullstack
aujourd'huiMissions et tâches réalisées :
Environnement : SQL Server 2008 R2, .net Framework 4.5, MVC, Entity Framework 6, C#, CSS3, HTML5, Bootstrap, Team Foundation Server, Internet Information Services (IIS)
Suivi des traitements
Formation des utilisateurs
Evolution du logiciel existant et développement de nouvelles fonctionnalités -
Poste occupé : Ingénieur de développement Asp.Net
aujourd'huiMissions et tâches réalisées :
Environnement : SQL Server 2008 R2, .net Framework 4.5, MVC, Entity Framework 6, C#, CSS3, HTML5, Bootstrap, Team Foundation Server, Internet Information Services (IIS)
Assurer les réunions avec le client et les réunions SCRUM
Rédaction des spécifications fonctionnelles et techniques
Discuter et proposer une solution au client :
Suivi des propositions de changements (décisions) des ingénieurs
Approbation des propositions par les supérieurs hiérarchiques
Fourniture des statistiques sur les coûts annuels des décisions
Test et validation
Déployer l'application sur le web
-
Diplôme de Mastère en ingénierie des systèmes intelligents
Mans France- UFR Sciences et techniques Université du Maine2015 -
Diplôme de Mastère en informatique
La Faculté des Sciences de Sfax – FSSSfax Tunisie2013 -
Diplôme de licence sciences pour l’ingénieur
Co-diplomation de l'université du Maine (Mention Bien)2010 -
Baccalauréat Scientifique, Section Sciences expérimentales (Mention Bien)
Classes préparatoires (Physiques-Chimie) - Faculté des Sciences de Sfax– Sfax Tunisie2010
Programmation : Algorithmes, Python, C / C++, C#, Java, Prolog, Lua, Perl…
Versions python : Python 2.7, Python 3
Bibliothèques Python :requests, urllib, urllib2, GPIO, signal, PyGObject (GTK+ 3), PIL, scikit, LIBSVM, cPickle, Pywt, PyLab, Theano, Scipy, Numpy, Scikit-learn, Tonsorflow, LSTM, Keras, Pytorch, json, redis, paramiko, SQLalchemy, pytest…
Systèmes d’exploitation : Linux (Ubuntu, Fedora, Debian), MS Windows, Raspbian, Mac…
SQL Server: 2008 R2, 2012
Bases de données: Langage SQL, PL/SQL, Access, MySQL, Redis DB, Maria DB
Framework .Net: Django,Visual Studio.Net 2008/2013/ 2017,.net Framework 4.5, Entity Framework 6
Conception : UML, Merise, AGILE
Mathématiques : Maple, Matlab
Web: Html5, Razor, JavaScript, PHP, XML, CSS3, JQuery, Bootstrap
Versionning : GIT, TFS, Gitlab
Intégration Continue et Qualité code : Jenkins, SonarQube
Autres : ElasticSearch, Nexus
SECTEURS D’INTERVENTION
Industrie / Automobile
Cybersécurité
Traitement des langues naturelles
Applications de gestion
Computer Vision
NIVEAUX D’INTERVENTION
Définition des besoins
Développement
Rédaction des spécifications techniques
Support de deuxième niveau
LANGUES
Français : Bilingue
Anglais : Courant
Allemand : Notions