EXPERIENCES PROFESSIONNELLES
Développeur FullStack C# .Net Core Angular 7 / Aosora France (éditeur de logiciel)
nom de projet: progiciel de la gestion des ressources humaines.
1/2018 à ce jour
Le projet consiste à développer/déployer une application web qui permet la gestion interne d’une société, et la participation de développement d’une application web sur la gestion de recrutement
Initiation au rôle Scrum Master (Daily meeting, Démonstration, Release planning)
Analyse et chiffrage des tâches
Mise en place de l’architecture de développement Hexagonale
Utilisation de la méthode BDD Specflow pour écrire les tests avec Gerkins
Mise en place Pickels pour la documentation fonctionnelle
Développement des fonctionnalités de l’application en Angular 7
Utilisation de code first pour l’application
Développement des tests unitaires de la couche intégration NUnit
Mise en place de Swagger pour le web API de l’application
Revue de code collectif
Utilisation de Azure Devops pour le déploiement
Rédaction de documentation de tout type : cahier des charges, documentation technique, présentation
Environment technique:
.NET CORE 2.2, C#, Architecture Hexagonal, Web API 2, Angular 7, NodeJS, Bootstrap, JavaScript, Ajax, CSS, HTML, SVN / Git, IIS, BDD Specflow, Pickles, Nunit, Moq, SQL Server, Jira + confluence, Azure DevOps, Swagger, IIS, UML, Visual Studio 2019, Visual Code.
Développeur FullStack C# .Net Core Angular 7 / BITBASE
2/2016 à 12/2017
Conception, développement et mise en place des nouvelles fonctionnalités pour le progiciel propriétaire (Kameon)
Amélioration au niveau du module gestion des factures
Réalisation d’un module de la gestion du RH
Développement d’un module de la gestion des contacts
Amélioration des fonctionnalités au niveau front avec Angular
Implémentation d’un outil de reconnaissance des cartes visites
Environment
ASP.NET 4.6.1, C#, MCV 5, Web API 2, Angular 5, Bootstrap, Javascript, Ajax, CSS, HTML,
technique:
IIS, Visual Studio 2015, Visual Code, SQL Server, Agile.
BITBASE
7/2015 à 1/2016
Projet de fin d’étude: Outil de reconnaissance automatique des factures
Conception, développement et mise en place d’un outil de reconnaissance automatique des factures.
Le projet est basé sur l’OCR (Reconnaissance optique de caractères) qui permet la conversion et le traitement automatique des factures (format image).
Création d’un module pour télécharger les factures
Réalisation d’un module pour l’extraction des données de l’image en utilisant la bibliothèque « Tesseract »
Implémentation d’une méthode pour la transformation automatique des mots extraits de l’image à une facture.
Implémentation d’un module pour la modification et la validation des factures..
Environment
C# (.net core2.0), WebApi, Tesseract, kameon(ERP propriétaire), SQLServer 2012,
technique:
Angular4, Angular material, CSS 3, HTML 5
FORMATIONS
2015 Diplôme National d’Ingénieur en Informatique
Ecole Supérieure Privée d’Ingénierie et de Technologie (ESPRIT), TUNISIE
2011 Cycle Préparatoire Intégré : Mathématique Physique Informatique
Institut Supérieur des Sciences Appliquées et de Technologie de Sousse (ISSAT), TUNISIE
2009 Baccalauréat Informatique TUNISIE
COMPÉTENCES TECHNIQUES
LANGAGES / AGL
C#, ASP.NET, AJAX, jQuery, JavaScript, Angular 7, TypeScript, CSS, Boostrap
METHODOLOGIES
Agile (Scrum)
FRAMEWORKS
NET CORE 2.2, ASP.NET 4.6, WEB API 2, MVC 5, Entity Framework core (DataBase First, Code First), ADO.NET (LINQ to SQL),
SERVEURS D'APPLICATION
Apache, IIS
BASES DE DONNÉES
Sql Server, Mysql
IDE
Visual Studio, Visual Code
MODELISATION
UML, Merise, Design Pattern
SYSTEMES DE VERSION
SVN, Git, TFS
ARCHITECTURES
Héxagonale
TEST UNITAIRES
NUnit, UnitTesting, xUnit, Moq, TDD, BDD(Specflow)
INTEGRATION CONTINUE DIVERS
Azure DevOps Pickels, Swagger,
Jira + confluence
LANGUES
Français /Anglais