Fares - DBA SQL
Ref : 191004B002-
8050 TUNIS (Tunisie)
-
DBA, Développeur (30 ans)
-
Totalement mobile
-
Bientôt freelance
BILOG : SFMG
Développeur Full Stack .Net Angular 06/2018-07/2019
Contexte Projet :
Analyse, Conception et développement d’une solution pour la société Française de médecine Générale(SFMG).
Objectif : Refonte et amélioration d’une solution développée par des anciennes technologies.
Tâches réalisées :
o Développer les requêtes de communication avec la base
o Développer la partie métier
o Création des maquettes
o Développer les différents interfaces du projet
o Développer les tests unitaires .
Technologies :
• Front-end: Angular 5, TypeScript 2.2, , Primeng 5.0, HTML5, CSS3 , Bootsrap 4.0.
• Back-end: .Net core 2.0 ,Dapper ORM, Stored Procedure, Swagger, nunit.
Environnements techniques :
• Front-end: Visual Studio Code.
• Back-end: Visual Studio 2017.
• Base de donnée: SQL Server 2016.
• Web-service : Restfull, JSON.
• Test des API : Postman.
• Architecture : 3 tiers .
• Outils de Gestion de projet : Taiga.
• Méthodologie: Agile, Scrum .
• Documentation des API avec SwaggerUI
• Équipe de développement : 4 ingénieur(s)
Méthodologie : Agile (SCRUM)
Equipe projet : 1 Chef de projet, 3 Ingénieurs.
BILOG : Corianis Formulaire Maison
Développeur .Net 06/2018-12/2018
Contexte Projet :
Implémentation des formulaires configurables via une interface graphique simple utilisés par les
Kinésithérapeutes lors de la réalisation de leurs bilans et de leurs actes (dans l’idée des Google Forms).
Objectif : Développement de l'outil "Formulaires maison" dans Corianis.
Tâches réalisées :
o Proposer une architecture (basée sur l'architecture n-tiers de Corianis)
o Proposer un modèle de base de données permettant le stockage des formulaires et des réponses
o Produire les scripts de création de la base
o Développer les requêtes de communication avec la base
o Développer la partie métier
o Développer l'interface (à partir d'une maquette)
o Développer les tests unitaires
o Préparation de document qui contient les normes de codage
Technologies :
• Front-end: Asp.net web form , TypeScript , jquery, less, Bootsrap 4.0.
• Back-end: .Net framework, entity framework, procedure stocker ,wcf ,csharp, nunit.
Environnements techniques :
• Outil de développement : Visual Studio 2017.
• Base de donnée: SQL Server 2014
• Web-service : wcf
• Architecture : N-tiers
• Outils de Gestion de projet : Taiga
• Méthodologie: Agile, Scrum
• Participation en tant que Développeur.
• Équipe de développement : 2 ingénieur(s)
Méthodologie : Agile (SCRUM)
Equipe projet : 1 Chef de projet, 2 Ingénieurs.
BILOG : Agenda Rastello
Développeur Full Stack 02/2018-05/2018
Contexte Projet :
Application développé pour la centre national française hospitalier d’information sur les médicaments il permet de :
-Planifier et gérer les rendez-vous et les absences via un calendrier
- gérer les patients
-Affecter et modifier des remplaçants pour chaque médecin
-Application s’interface avec Google Agenda
Objectif : Développement d’une application Agenda pour la centre national française hospitalier.
Tâches réalisées :
o Analyse de besoin
o Proposer des solutions au client qui répond à son besoin
o Création des maquettes
o Proposer une architecture
o Proposer un modèle de base de données
o Réalisation d’un prototype
o Produire les scripts de création de la base
o Développer les requêtes de communication avec la base
o Implémentation des apis Google
o Développer les différentes couches du projet
o Maintenance et correction des bugs.
Technologies :
• Front-end: Angular -electron, javascript, jquery, HTML5, CSS3 , Bootsrap 4.0, nunit.
• Back-end:Node js , Mssql.
Environnements techniques :
• Outil de développement : Visual code.
• Base de donnée: SQL Server 2014
• Architecture : N-tiers
• Outils de Gestion de projet : Taiga
• Participation en tant que Développeur.
• Équipe de développement : 1 ingénieur(s)
Equipe projet : 1 Chef de projet, 1 Ingénieurs.
BILOG : Module Action xmed
Développeur .Net 10/2017-01/2018
Contexte Projet :
Développement d’un nouveau Module dans l’application bureau xmed pour la centre national française hospitalier d’information sur les médicaments il permet de :
-Gérer les séances.
-Gérer les documents.
-Gérer les cours
-Gérer les Intervenants.
-Gérer les patients.
-Calcul des statistiques
Objectif : Implémentation d’un nouveau Module dans l’application bureau xmed pour la centre national française hospitalier d’information sur les médicaments.
Tâches réalisées :
o Création des maquettes
o Proposer une architecture
o Proposer un modèle de base de données
o Produire les scripts de création de la base
o Développer les requêtes de communication avec la base
o Implémentation des apis Google
o Développer les différentes couches du projet
Technologies:
• VB.net , devexpress v18.2 , dataset procedure stocker ,triggers ,nunit.
Environnements Techniques :
• Environnement de développement : Visual Studio 2017.
• Base de données: SQL Server 2012, ..
• Méthodologie : SCRUM ,Taiga. .
Méthodologie : Agile (SCRUM).
Equipe projet : 1 Chef de projet, 2 Ingénieurs.
BILOG : TIMESHEET
Développeur Angular 09/2017-12/2017
Contexte Projet :
Analyse, Conception et développement d’une application web SPA permet le suivi des collaborateurs qui s’interface avec Taiga
Objectif : Implémentation d’une solution pour la gestion des ressources humaines
Tâches réalisées :
o Développer la partie front-end du projet
o Élaboration des documents techniques.
o Déploiement et supervision de la solution.
o Maintenance et correction des bugs.
Technologies:
• Backend : NodeJS avec le framework ExpressJS.
Frontend: Angular4, TypeScript 2.2 ,ES6, Bootstrap, Jquery,Primeng
Environnements Techniques :
• Service Web : REST.
• Sécurité: Authentification NodeJS (JsonWebToken , Passport).
• Environnement de développement : Visual Studio Code.
• Base de données: SQL Server 2016, PostgreSQL.
• Serveur de production : Windows Server .
• Méthodologie & outillage: SCRUM ,Taiga, GIT,GitLab.
• Métier: Suivi du temps (GRH),
Méthodologie : Agile (SCRUM).
Equipe projet : 1 Chef de projet, 2 Ingénieurs.
Sysatoo: Application web pour la faculté d’économie gestion de Nabeul
Développeur .Net 01/2015-07/2015
Contexte Projet :
Analyse et conception d’une application web pour la faculté d’économie de gestion de Nabeul cette application permet de :
-gérer les étudiants
-gérer les enseignants
-gérer les supports pédagogique
-planification des séances pour chaque classe
-calcule des moyennes des étudiants et affichage des résultats
-gérer les évènements et les annonces
-pour les entrepreneurs : publication des offres d’emploi
Objectif : Développement d’une application web pour la faculté d’économie de gestion de nabeul
Tâches réalisées :
o Analyse de l’Existant (solutions et métier).
o Extraire les besoins fonctionnels et Non fonctionnels.
o Création des maquettes
o Proposer une architecture
o Proposer un modèle de base de données
o Produire les scripts de création de la base
o Développer les requêtes de communication avec la base
o Développer les différentes couches du projet
Technologies:
• Back end : csharp,mysql .
Frontend:jquery,javascript;devexpress,bootstrap,asp.net ,web form , Jquery.
Environnements Techniques : .
• Outil de développement : Visual studio 2013 .
• Base de donnée: SQL Server 2014
• Architecture : mvc
• Outils de Gestion de projet : Taiga
• Participation en tant que Développeur .net . .
• Équipe de développement : 2 ingénieur(s)
Méthodologie : Agile (SCRUM).
Equipe projet : 1 Chef de projet, 2 Ingénieurs.
2015 – 2019
École Supérieure des Sciences Appliquées et de Management – Université SESAME
En cours Cycle d’ingénieurs en formation continue à SESAME
2012 – 2015
Institut Supérieur de l’informatique de Mahdia (Tunisie)
Licence Appliquée en Informatique (Systèmes informatique et logiciels)
2011 – 2012
Lycée nouvelle ère Hammamet
Baccalauréat en sciences de l’informatique
Environnement Fonctionnelles
-Organisation des développements avec l'équipe.
- Participation aux réunions projets.
- Rédaction des documentations techniques.
- Maquettage puis Suivi de mise en production.
- Analyse des spécifications détaillées.
- Participation à la phase de Conception du nouveau Système d’Information.
- Participation aux différents choix technologiques (langages, composants techniques, outils, solutions externes).
- Assurance de la qualité du code, de la documentation, de la performance, du déploiement et de la sécurité des composants développés.
Compétences Techniques
Langages de programmation: C#,.Net Framework/Core , VB.Net .
Développement web : Angular 4/5/6 ,HTML,Javascript,css,typescript ,less ,jquery ,bootstrap,json,devexpress
SGBD: MySQL, Sql,Transact-sql,Pl-sql.
Méthodologies : Agile outil : Taiga