Khouaja M.

Back End Developer

305 dollar
Freelancer
7 ans
Mahdia, TUNISIE

Mon expérience

Voir plus

InteraiHC suisseSeptember 2021 - February 2022

Projet : Conception et développement des services web en utilisant les fonctionnalités JSON intégrées dans SQL Server

Durant ce projet, j'ai participé dans une équipe de sept développeurs afin de concevoir une plateforme web de gestion de formulaire des patients.

La partie web est développée en Angular. Je me suis occupé de la partie backend allant de la conception de la base de données jusqu'aux implémentation et la documentation des api sur
SqlServer.
Voir plus

EUREKA PAIENovember 2019 - September 2021

Projet : Développement d'un module de gestion de planning.

La mission consiste à la refonte d'un logiciel client lourd écrit en C++ vers une version Web.

L'objectif de ce projet est de paramétrer les roulements des employés. Ensuite, générer le planning annuel correspondant aux composants horaires décrits dans ces roulements.

Lors de la génération des plannings, on effectue une comparaison entre les composants horaires et les besoins de services qui sont été décrits par les planificateurs des tâches de service. Depuis le planning généré, les planificateurs peuvent résoudre toute éventuels conflits vis-à-vis aux besoins de service.

Tâches réalisées :

* Développement des nouveaux modules
* Mise à jour du code vers le framework 4.5
* Mise à jour du Document d'Architecture Technique
* Mise en production de l'application
* Monitoring
* Support à la recette
* Traitement des fiches d'anomalies des retours recette

* Recueil des nouveaux besoins métier.
* Participer à la communauté de pilotage du projet.
* Assister au Daily meeting.

* Création des fichiers d'exportation de planning afin d'interfacer l'application avec d'autres solutions tiers.

Environnement : SQL SERVER, .NET FRAMEWORK 4.0 /4.5, ASP.NET MVC, ADO.NET, HTML, CSS, JAVASCRIPT, JQUERY, BOOTSTRAP, WINDOWS SERVER
Voir plus

TS&HJanuary 2018 - July 2019

Projet : Développement d'une plateforme médicale qui assure la suivie des prescriptions des médicaments. La plateforme dispose aussi d'un moteur de recherche qui permet la localisation géographique des pharmacies et des médecins les plus proches en précisant le chemin optimale.

Tâches réalisées :

* Gestion d'évolution et Maintenance de l'application.
* Participer à la communauté de pilotage du projet.
* Assister au Daily meeting.
* Réalisation des chiffrages.
* Réalisation des spécifications fonctionnelles.
* Mise en place des règles de gestions.
* Développement de modules et réalisation des chantiers techniques.
* Analyse et corrections des anomalies (SQL Server / C#.NET).
* Rédaction et déroulement des différents types de test.
* Rédaction des dossiers de spécifications techniques.
* Rédaction des différentes versions des Manuels d'utilisation.
* Assistance technique de l'équipe.
* Analyse de masse des problèmes récurent pour lancer des chantiers de correction rapide coté build.
* Formation et montée en compétence des quelques technologies tel que ETL et
Administration Windows Server.
* Suivi des ETL qui vont jouer le rôle de la conversion des données prises par ARGUS depuis un format bien défini puis les insérer dans l'entrepôt de données de TS&H.
* Mise en production
* Traitement des fiches d'anomalies des retours recette
* Support à la recette

Environnement : SQL SERVER, .NET FRAMEWORK 4.0 /4.5, ASP.NET MVC, ADO.NET, HTML, CSS, JAVASCRIPT, ETL, JQUERY, TWILIO FOR SMS COMMUNICATION, HUB SIGNALR, BOOTSTRAP, VPN, WINDOWS SERVER, PUSH NOTIFICATION, FIREBASE, IONIC 3, API REST / SOAP, IONIC, POWERSHELL
Voir plus

Techniques de l'ingénieurJuly 2017 - December 2017

Projet : Chef d'équipe de l'application mobile technique de l'ingénieur qui représente un outil de ressource documentaire qui contient plus que 14 000 articles de référence, fiches pratiques et articles d'actualité validés par les comités scientifiques.
Tâches réalisées :

* Élaboration du cahier de charges
* Conception technique et fonctionnelle
* Participation aux différents comités de pilotage, tenue des points d'équipe, planning prévisionnel, plan de gestion de risque.
* Assister au Daily meeting
* Analyse et gestion des nouveaux besoins.
* Gestion de l'équipe technique
* Chiffrage et découpage du projet
* Les tests d'intégration
* Déploiement de l'application et gestion des versions sur le Apple Store et Google Play
* Estimation des charges

Environnement: IONIC 3, Angular, API Wordpress, FIREBASE, PUSHSHARP, PUSH NOTIFICATION, ADMOB
Voir plus

Media PlusJuly 2016 - June 2017

Projet : Développement d'une plateforme WEB pour gérer le Workflow d'activation des cartes SIM.

L'application se compose de deux parties :

* Une application mobile pour les agents terrain. Cette application permet aux agents
d'envoyer les informations du client et celles de la SIM qu'il a acheté aux agents du siège central pour validation.

* Une application WEB pour les agents du siège central pour validation des cartes SIM ou pour déclarer des éventuelles anomalies pour les agents terrains.

Les API de l'application mobile ont été implémentées avec WebAPI. Nous avons aussi mis en place un HUB de notification pour assurer la rapidité d'activation des cartes SIM.

Tâches réalisées :

* Développement et implémentation de l'application.

* Élaboration du cahier de charges.

* Participer à la communauté de pilotage du projet

* Gestion d'évolution et Maintenance de l'application.

* Développements techniques.

* Intégration des interfaces.

* Correction des bugs.

* Assister au Daily meeting.

* Réalisation des chiffrages.

* Déploiement de l'application mobile sur le Apple Store et Google Play.

Environnement: SQL SERVER, .NET FRAMEWORK 4.5, ASP.NET MVC, WEBAPI, IONIC, SIGNALR, ADO.NET, HTML, CSS, JAVASCRIPT, JQUERY, BOOTSTRAP, PUSH NOTIFICATION, FIREBASE, WINDOWS SERVER
Voir plus

AVOCANETNovember 2015 - June 2016

Projet : Développement From scratch d'une application Web de la gestion des cabinets des avocats. Le projet a pour but de gérer les cabinets des avocats en offrant les principales fonctionnalités nécessaires au management des services juridiques de la planification des rendez- vous avec les clients à la gestion des cas / contrats.

Tâches réalisées :
* Élaboration du cahier de charges.
* Développements techniques.
* Intégration des interfaces.
* Correction des bugs.
* Recueil des besoins métier.
* Assister au Daily meeting.
* Prendre les mises à jour souhaitées depuis les clients (les avocats).
* Réalisation des chiffrages.
* Rédaction (interne) des dossiers de spécifications techniques.
* La passation des tâches et actions au nouveau collègue.

Environnement : SQL SERVER, .NET FRAMEWORK 4.5, SIGNALR, ASP.NET MVC, ADO.NET, HTML, CSS, JAVASCRIPT, JQUERY, BOOTSTRAP, WINDOWS AZURE
Voir plus

ERNSTAugust 2014 - October 2015

Projet : Participer dans une équipe de trois développeurs afin de concevoir un logiciel qui permet la gestion complète des entreprises. Ce dernier assure entre autres la gestion de stock, la gestion des clients et fournisseurs, la gestion des commerciaux et la gestion des Ressources humaines.

Tâches réalisées :
* Gestion et Maintenance de l'application de gestion commerciale.
* Analyse et correction des anomalies en production.
* Suivi des incidents et problème.
* Coordination de la gestion des ressources en fonction des priorités des sujets et des plans de charge.
* Participation aux différents comités de pilotage, tenue des points d'équipe, planning prévisionnel, plan de gestion de risque.
* Contrôle des flux entrants et sortants par rapport aux applications en interaction avec
l'application initiale.
* Mettre en place un tableau de bord pour mieux gérer les demandes clients (Gérer les incidents par priorité et par complexité)
* Analyse de masse des problèmes déclarés par les clients pour lancer des chantiers de correction rapide cotée build.
Environnement: SQL COMPTACT EDITION, SQL SERVER, C#.NET, RDLC FOR REPORTING, WINFORMS
Voir plus

WebFormsAugust 2013 - July 2014

Projets : Implémentation d'un module qui assure la gestion des biens, fournisseurs, clients, journaux, des documents comptables, des comptes comptables suivant les normes de comptabilités tunisiennes. Cette application a été développée en asp.net WebForms avec une base de donnés SqlServer 2012.

Tâches réalisées :
* Rédaction des spécifications fonctionnelles.
* Assister au Daily meeting.
* Réalisation des chiffrages.
* Définition des besoins métier.
* Conception technique et fonctionnelle.
* Participer à la communauté de pilotage de projet.
* Développement Technique.
*
Environnement : SQL SERVER, ASP.NET WEBFORMS / MVC 5, ADO.NET, HTML, CSS, JAVASCRIPT, JQUERY, BOOTSTRAP, WINDOWS SERVER, API REST

Mes compétences

Languages

ASP.NET, C++, SQL, HTML5, MVC, C#, HTML, CSS, PowerShell, JavaScript

IT Infrastructure

VPN, Git, Windows Server

Technologies

Web API, WinForms, SignalR, ADO

Databases

Microsoft SQL Server, MySQL

Frameworks

jQuery, Bootstrap, AngularJS, .NET

Mobile

Ionic

Other

Personal Home Page, English, industry~it, Microsoft Windows, Microsoft Visual Studio, Microsoft C-SHARP, Microsoft .NET Technology, French, Cascading Style Sheets, Developer, Microsoft ASP.NET, Lead developer, chef de projet, correspondant, Développeur .NET, Team Lead, Master Professionnel, DBMS, Edition, Back End, Argus, Open XML, Lead Developer .Net, Windows Azure Platform, Lead Developer SQL, UML/OMT, Développeur .Net (Winforms), CONSULTANT SENIOR C# / .NET, Chef d'équipe de l'application mobile technique de l'ingénieur

Others

VirtualBox, SMS, Project Management, API

Protocols

SOAP, JSON

Business Intelligence

ETL

Mes études et formations

Master professionnel - Faculté des sciences de Monastir2008 - 2013