Expérience professionnelle
2016 à ce jour : Gérant et Co fondateur d’une petite boîte de développement et consulting
Tâches - Développement et maintenance des solutions logicielles autour de SQL Server Intégration Services, WPF, Winforms
- Design et maintenance des packages SSIS
- Développement des applications bureau en WPF et Winforms
- Préparation de documentations et des tests notamment les tests
- Implémentation et modélisation des bases de données et des solutions Multi couches
- Développement des modules Back end et des librairies DLL
- Créer et déployer des environnements à l'aide d'outils tels que
- Team Foundation Server et Azure Devops
- Encadrer les membres juniors de l'équipe
- Formateur senior sous les technologies Microsoft
2012 - 2016 : Scrum Master développeur de solutions chez Bepro Consulting
Tâches - Résolution des problèmes de performances SQL, maintenance des schémas de base de données et écriture de procédures stockées complexes
- Créer de nouveaux rapports et modifier des rapports complexes existants
- Applique ses connaissances des tendances et de la technologie MVVM, MEF, PISM, Delegate command, Relay Command
- Migration des modules de Winforms vers WPF
- Développement des interfaces utilisateur y compris avec des User controls et Custom controls
2009 - 2012 : Développeur chez LINEDATA
Tâches - Développement et maintenance des solutions logicielles autour de SQL Server Intégration Services, WPF, Winforms
- Développer des modules dans le respect des délais
- Connaissance du travail et de la configuration de l'ensemble de la pile SDLC avec
- Effectuer des revues de code et participer aux discussions de conception, Collaborer avec d'autres développeurs dans un environnement agile
- Suivi des bogues
- S'assurer que les solutions soient livrées dans les règles conformément au besoins
- Développement et support de l'interface utilisateur via l'analyse, la conception, le codage et les tests
Depuis Mai 2014 ATB ********
Mai 2013-Avril 2014 CREA Digital ********
Septembre 2011-Avril 2013 NG Trend ********
Diplômes
Juillet 2011 : Diplôme d’ingénieur en informatique, mention bien (ENSI)
Juillet 2006 : Baccalauréat Math, mention bien (Lycée pilote de Kairouan)
Réalisations professionnelles
Depuis Juillet 2021 Client : ATB
Projet / Prestation : Développement d’une application Microsoft d’automatisation de scan.
Taches :
- Aide dans l’analyse et la spécification des besoins
- Conception et mise en place de l’architecture
- Implémentation des besoins
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : Windows Forms, .Net Framework, C#, Node.js, C#, JavaScript, Tesseract OCR
Mai-Juin 2021 Client : Freelance
Projet / Prestation : Développement de nouvelles fonctionnalités et correction des anomalies d’un système de gestion médicale.
Taches :
- Analyse et la spécification des besoins
- Implémentation des services
- Implémentation des APIs REST
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : ASP.Net Web Api, SQL Server, JSON, Node.js, C#, Postman, JavaScript, Sisense dashboards
Mars-Avril 2021 Client : Freelance
Projet / Prestation : Conception et développement d’une API REST se basant sur des procédures et requêtes dynamiques
Taches :
- Analyse et la spécification des besoins
- Développement des requêtes T-SQL dynamiques
- Implémentation des APIs REST
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : ASP.Net, SQL Server, JSON, Dynamic Linq, C#, Multithreading, Postman
Janvier-Février 2021 Client : Freelance
Projet / Prestation : Conception et développement d’une application intelligente de eye tracking
Taches :
- Analyse et la spécification fonctionnelle générale de l’application
- Participation à la rédaction des fiches techniques détaillées des fonctionnalités du système
- Implémentation de la solution de tracking
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : Python 3.6, Windows 10, OpenCV, DLib, CNN, machine learning
Depuis Mai 2014 ATB ********
Mai 2013-Avril 2014 CREA Digital ********
Réalisations professionnelles
Depuis Juillet 2021 Client : ATB
Projet / Prestation : Développement d’une application Microsoft d’automatisation de scan.
Taches :
- Aide dans l’analyse et la spécification des besoins
- Conception et mise en place de l’architecture
- Implémentation des besoins
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : Windows Forms, .Net Framework, C#, Node.js, C#, JavaScript, Tesseract OCR
Mai-Juin 2021 Client : Freelance
Projet / Prestation : Développement de nouvelles fonctionnalités et correction des anomalies d’un système de gestion médicale.
Taches :
- Analyse et la spécification des besoins
- Implémentation des services
- Implémentation des APIs REST
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : ASP.Net Web Api, SQL Server, JSON, Node.js, C#, Postman, JavaScript, Sisense dashboards
Mars-Avril 2021 Client : Freelance
Projet / Prestation : Conception et développement d’une API REST se basant sur des procédures et requêtes dynamiques
Taches :
- Analyse et la spécification des besoins
- Développement des requêtes T-SQL dynamiques
- Implémentation des APIs REST
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : ASP.Net, SQL Server, JSON, Dynamic Linq, C#, Multithreading, Postman
Janvier-Février 2021 Client : Freelance
Projet / Prestation : Conception et développement d’une application intelligente de eye tracking
Taches :
- Analyse et la spécification fonctionnelle générale de l’application
- Participation à la rédaction des fiches techniques détaillées des fonctionnalités du système
- Implémentation de la solution de tracking
- Elaboration des documents guides techniques de la solution
- Tests unitaires et d’intégration
Technologies / Outils : Python 3.6, Windows 10, OpenCV, DLib, CNN, machine learning
Novembre-Décembre 2020 Client : ATB
Projet / Prestation : Conception et développement d’un numériseur et l’interfacer avec T24
Taches :
- Analyse et la spécification fonctionnelle générale du système
- Rédaction des fiches techniques détaillées des fonctionnalités du système
- Etude de l’intégration technique entre le numériseur et T24
- Implémentation de la solution de numérisation
- Intégration du numériseur avec le core banking T24
- Tests unitaires et d’intégration
Technologies / Outils : .Net Core 3.1, C#, Visual Studio 2019, SQL Server 2016, Entity framework Core, Multithreading, ML.Net, JavaScript, jQuery, Html/CSS, REST API, JSON
Juillet-Octobre 2020 Client : ATB
Projet / Prestation : Conception et développement d’un ChatBot
Taches :
- Participation dans l’analyse et la spécification fonctionnelle générale du système
- Rédaction des fiches techniques détaillées du ChatBot
- Développement du moteur machine learning
- Implémentation de la couche présentation
- Intégration du ChatBot avec les sites existants de la banque
- Tests unitaires et d’intégration
Technologies / Outils : .Net Core 3.1, C#, Visual Studio 2019, SQL Server 2016, Entity framework Core, Multithreading, ML.Net, JavaScript, jQuery, Html/CSS, REST API, JSON
Mars-Juin 2020 Client : ATB
Projet / Prestation : Conception et développement d’un système passerelle SMS
Taches :
- Spécification fonctionnelle générale du système
- Rédaction des fiches techniques détaillées du système
- Développement des modules en implémentant le RFC du protocole SMPP
- Intégration du système SMS existant avec le système passerelle SMPP
Technologies / Outils : Framework .Net Core 3.1, C#, Visual Studio 2019, SQL Server 2016, Entity framework Core, Multithreading
Depuis Novembre 2019 Client : ATB
Projet / Prestation : Responsable du lot interfaçage du core Banking T24
Taches :
- Spécification fonctionnelle générale des interfaces existantes avec le Core Banking actuel
- Rédaction des fiches signalétiques des interfaces
- Revue et validation des spécifications techniques détaillées
- Conception des nouvelles interfaces T24
Technologies / Outils : T24, Visual Studio 2019, .Net Core, .Net Framework 4.5, Git, C#, Java 8, Spring boot
Janvier-Mars 2020 Client : ATB
Projet / Prestation : Automatisation des processus d’ouverture de compte (OnBoarding)
Taches :
- Spécification fonctionnelle et technique détaillée
- Développement de robots permettant l’automatisation des taches d’ouverture de compte
- Tests unitaires
- Déploiement des programmes
Technologies / Outils : RPA, UIPath, Cloud
Juin-Octobre 2019 Client : ATB
Projet / Prestation : Maintenance du module virement multiple ATBNET
Taches :
- Correction des bugs dégagés par l’équipe de test et recette
- Rédaction de la documentation technique détaillée pour les modifications en question
- Gestion des versions du produit sous SVN
- Encadrement et gestion d’équipe
Technologies / Outils : Eclipse, Struts 2, WebSphere, Java, JSP, jQuery, JavaScript
Septembre-Octobre 2019 Client : Emeraude IT (Formateur senior freelance)
Projet / Prestation : Formation 30 heures pour la préparation à la certification ASP.NET MVC Web Applications (70-486) et préparation à la certification (70-483) pour 5 développeurs seniors
Technologies / Outils : Visual Studio 2017, .Net Framework 4.5, Git, C#
Août 2019 Client : It Academy (Formateur senior freelance)
Projet / Prestation : Formation 30 heures pour l...