Hamed - DBA Développeur ASP.NET VB.NET BDD C#
Ref : 161129B002-
4260 DOUZ (Tunisie)
-
DBA, Développeur (45 ans)
-
Totalement mobile
-
En cours d'immatriculation
Expérience professionnelle
Client :
Moi-même
Projet :
Auto-Apprentissage de développement Full stack
Fonction :
Développeur full stack
Projet client :
-
Période :
Février 2022 à aujourd’hui
Contexte et projet de l’organisation
Ce projet aura comme but d’apprendre le développement full stack et l’appliquer dans un système d’information réel comme le suivi des absences des étudiants inscrits dans l’institut supérieur des études technologiques de Tozeur.
Le projet sera subdivisé en douze (12) étapes :
Étape 1 –Apprentissage de développement Front End
Étape 2 –Apprentissage de développement Back End
Étape 3 –Apprentissage de développement de Base de données
Étape 4 –Apprentissage de développement de services web
Étape 5 –Apprentissage de l’outil de collaboration
Étape 6 –Apprentissage de l’outil de gestion de projet
Étape 7– Application web PHP Suivi des absences
Étape 8– Application web JAVA Suivi des absences
Étape 9– Application web ASP.net Suivi des absences
Étape 10– Application web ASP.net Suivi des absences
Étape 11– Application mobile Suivi des absences
Étape 12– Application web Django Suivi des absences
Responsabilités, réalisations et biens livrables
Dans le cadre de ce mandat, monsieur Hamed ******** sera désigné d’effectuer les tâches suivantes :
Recherche et Documentation de développement Full Stack
Réalisation des projets pratiques pour les étapes 1 à 6
Réalisation des résumés pour les étapes 1 à 6
Etude de l’existant de SI « suivi d’absences »
Etude Conceptuelle
Réalisation de l’application pour chaque étape de 7 à 12
Déploiement de l’application
Technologies
Visual Code, NodeJS, Jquery, Bootstrap, Angular, React, Html5, PHP8, Symfony6, Doctrine, Twig, Xampp, Apache, Tomcat, IIS, MySQl, MongoDB, Postgresql, Oracle 10g, SQL, PL/SQL, Netbeans 12.4, JSP, SEvelet, Java, Visual studio 2013 express, ASP.net, MVC, Entity Framework, c#, VB.net, Git, GitHub, Visual studio android, React native, Jquery mobile, Flutter, Python, Django
Depuis Février 2015 : Technologue en informatique au sein de l’Institut Supérieur des Etudes Technologiques de Kef en Tunisie :
Enseignement : Matières enseignées : Programmation Orientée Objet / Avancée, Modélisation Objet (UML), Atelier de Programmation Orientée Objet/ Avancée, Administration de Base de Données, Atelier d’administration de Base de Données, Atelier Framework de persistance, Algorithmique et structures de données 2, atelier de programmation 2.
Octobre 2014-février 2015: Ingénieur principal en informatique au sein de Gouvernorat de Kébili :
• Utilisation de l’application « INSAF »
• Résolution les problèmes informatique rencontrés par le personnel
• Gestion de système informatique de gouvernorat
Avril 2013-Octobre 2014: Ingénieur principal en informatique au sein de la Direction Régionale de l’Informatique de Ministère de l’intérieur :
o Système d’informations « gestion des unités marines et des accessoires » au sein de la direction générale de garde frontière :
o Etude détaillée de l’existant.
o Réalisation de dossier de conception en utilisant la méthode UML.
o Développement et réalisation de l’application à l’aide de SGBD db2 (8.2) et Visual studio 2008 (Vb.net).
o Réalisation d’une application de maintenance de données à l’aide de SGBD db2 (8.2) et Visual studio 2008 (Vb.net).
o Réalisation de guide d’utilisation de l’application
o Organisation d’une Formation pour les utilisateurs de l’application
o Déploiement de l’application au sein de la direction générale de garde frontière
o Etude et réalisation des modifications proposées par les utilisateurs de l’application
o Déploiement la deuxième version de l’application au sein de la direction générale de garde frontière
o Système d’informations « gestion des dossiers techniques» au sein de la direction générale de la sécurité nationale :
o Etude détaillée de l’existant.
o Réalisation de dossier de conception en utilisant la méthode UML.
o Développement et réalisation de site web à l’aide de SGBD db2 (9.7) et Visual studio 2010 (ASP.net (Vb.net)).
o Réalisation d’une application Windows de maintenance de données à l’aide de SGBD db2 (9.7) et Visual studio 2010 (Vb.net).
o Réalisation de guide d’utilisation de l’application
o Organisation d’une Formation pour les utilisateurs de l’application
o Déploiement de l’application au sein de la direction générale de la sécurité nationale
Septembre 2005-Mars 2013: Assistant Technologue Contractuel en informatique au sein de l’Institut Supérieur des Etudes Technologiques de Kébili en Tunisie :
o Enseignement : Matières enseignées : Programmation Evénementielle, Fichier et base de données, Atelier et Génie Logiciel, Analyse et Mise en œuvre du système d'information(MERISE), Gestion de projet, Algorithmique et structures de données I, Algorithmique et structures de données II, Informatique et bureautique, traitement des médias, Intégration Web, système d’information de gestion, atelier de programmation ( Langage C), Programmation WEB (html, php) , Sun Certified Java Associate 1, Sun Certified Java Associate 2, Administration et sécurité de base de données, Techniques de compilation, Systèmes Logiques, Atelier de Programmation Orientée Objet et Programmation Orientée Objet.
o Suivi des projets de fin d'études : suivi d'élève en ligne, gestion des emplois du temps, gestion de centre d'affaires de Kébili, système d’aide à la recherche d’information, gestion des absences des étudiants et des enseignants, gestion des interventions, gestion des notes, …
o Coordination de stage au sein du département informatique
o Conception, développement et réalisation d'une application bilingue, distribuée et sécurisée : gestion de stage
o Elaboration des formations 21/21 destinées pour les maîtrisards de lettre : Intégration web, système de gestion de base de données (oracle), système d'exploitation, outils de développement de site web.
o Elaboration des formations de certification en informatique destinées pour les maîtrisards : Algorithmique et programmation java.
o Encadrement et évaluation de stage (initiation, perfectionnement et projet de fin d'études)
Juillet 2004- Mai 2005 : Ingénieur informaticien au sein de la société ******** :
o Création des pages web pour PDA dans le site « ******** » en ASP.NET(C#)
o Développement web de l’application iROI en ASP.NET(C#)
o Conception et développement d’une base de données « Project Manager » développé en Access
o conception et développement d’une base de données iROI : Mesure d’audience d’un site web développé en Mysql
o Migration de base de données « pbridge » de MS SQL SERVER vers MYSQL
o Migration de site ******** à ******** d’ASP à ASP.NET
o Amélioration du site web ********.
o Développement des pages web du site « ******** » en ASP.NET(C#) pour la manipulation des données de bases de données MySQl à partir des fichiers XML, CSV, TXT
o Mise en œuvre de la réplication d’une base de données dans un réseau d’entreprise dont le SGBD est MS SQL Server.
CONNAISSANCES LINGUISTIQUES
Langues parlées : Arabe, français, anglais,
Langues écrites : Arabe, français, anglais
FORMATION
Diplôme national d’ingénieur en informatique, Faculté des sciences mathématiques physiques et naturelles de Tunis, Tunisie, 2004
(Diplôme national d’ingénieur selon l’équivalence du MIDI)
Cyclé préparatoire aux études d’ingénieurs en Mathématiques Physiques, Institut préparatoire aux études d’ingénieurs de Monastir, Tunisie, 2001
(Diplôme cycle préparatoire aux études d’ingénieurs selon l’équivalence du MIDI)
Baccalauréat Mathématiques, Lycée secondaire de Douz, Tunisie, 1999
(Diplôme Baccalauréat de l’enseignement secondaire du MIDI)
Stages et projets Liés A la formation
Projet de Fin d’Etudes « Conception, Développement et Réalisation d’une Base de Données Répartie Appliquée à la Gestion d’Etat Civil », Centre National de l’Informatique, Tunis, Tunisie, 2004
Technologies DBA d’oracle 8i, développer 6i)
Mini-projet « Gestion de la vidéothèque », Faculté des sciences mathématiques, physiques et naturelles de Tunis, Tunisie, 2003
Technologies : oracle 8, développer/designer2000
Mini-projet « « Gestion de projets », Faculté des sciences mathématiques, physiques et naturelles de Tunis, Tunisie, 2002
Technologies : oracle 7, développer/designer2000
Stage d’ingénieur « Gestion de parc-auto », SOFTPRO, Tunis, Tunisie 2003
Technologies : oracle7, développer/designer 2000
Stage technicien intitulé « Informatique et télécommunication », Direction Régionale de Télécoms de Kébili, Tunisie, 2002
FORMATION COMPLÉMENTAIRE
Formation en « Comptabilité Analytique», Centre de formation de ministère de l’intérieur, Tunis, 2014
Formation en « Java niveau 2», Centre national de l’informatique, Tunis, 2013
Formation en « Java niveau 1», Centre national de l’informatique, Tunis, 2013
Formation de Certification en « Administration système et réseaux sous linux LPIC1», Linux Professional Institute, Tunis, 2021
Formation de Certification en « Administration système et réseaux avancée sous linux LPIC2», Linux Professional Institute, Tunis, 2021
MÉTHODOLOGIES
Agilité Scrum, Agilité RUP (Rational Unified Process)
Technologies
Analyse :
UML, StarUML, Rational Rose PowerAMC
MERISE, Amc*Designer
Programmation :
Dot Net Technologie : Framework 2.0, 3.0, 3.5, 4.0
C#, VB.Net, ASP.Net, MVC, WCF (SOAP et REST), REST API
Visual Studio 2005, 2008, 2010, 2013
Visual Studio Code
HTML, CSS, BootStap
Java Script, Jquery,
React
AngularJs, Angular 13
Node JS
Sql, PL/SQL, NoSQL
Java, Servlet, JSP, JPA
Netbeans 8.2 , 12.4
PHP, Symfony, MVC, Doctrine, TWIG
Reporting (états) , crystal Report2010
Serveurs de données ou Système de gestion de base de données:
SQL Server 2008 R2, SQL Server 2017
Oracle 7, 8, 8i, 10g, 11g
Db2 8.2, 0.7
Microsoft Access
MySQL
Mongodb
PostGresql
Serveurs web
IIS, Windows
Apache, Xampp
Tomcat, Xampp
Collaboration et gestion des versions : Git et Github
RÉSUMÉ DE L’EXPÉRIENCE
M. Hamed ******** cumule dix-huit (18) années d’expérience dans les technologies de l’informatique. Au cours de sa carrière, il a participé et collaboré à de nombreux projets divers et variés.
M. Hamed ******** a travaillé dans des environnements informatiques d’envergures variées. Il est un ingénieur en informatique consciencieux et adepte de la collaboration avec des chefs de projets afin de concevoir et développer toute une gamme d’applications de production. Il a des connaissances approfondies en étude et analyse des systèmes d’information. Il a aussi des connaissances approfondies en modélisation des données et des traitements avec le langage de modélisation UML et MERISE. De même, il a l’expérience suffisante de programmation en divers langages de programmation Windows et web (C#, ASP.Net, VB.net, ASP), d’administration des bases de données à l’aide de divers SGBD (Db2, MS SQL SERVER, MS ACCESS, MYSQL) et en conception et développement de états en Crystal report. Il a donné priorité au respect des délais tout en assurant des résultats efficaces et conformes à la demande.
Durant certains mandats, M. Hamed ******** a occupé le rôle d’un enseignant universitaire. Il a assisté les cours, les travaux dirigés et les travaux pratiques de divers modules. Tous ces modules m’ont bénéficié les diverses connaissances approfondies (Développement web, Algorithmique, PHP, Symfony, Java, Programmation orienté Objet, Développement Mobile, Administration système et réseau, Développement Front End Angular, NodeJS, ..). Il a aussi encadré des projets de fin d’études dans le développement du système d’informations (web, mobile, windows ; hybride).
Ces deux types d’expériences (Enseignant universitaire et ingénieur) ont permis de vivre dans une nouvelle d’expérience à domicile intitulé développement full stack. Cette expérience a pour but de découvrir, d’apprendre et d’appliquer les grandes familles de développement full stack en illustrant par des exemples concrets
DOMAINES D’INTERVENTION
Etude du système d’informations
Analyse des données et Modélisation.
Analyse des traitements et Modélisation
Rédaction des supports d’analyse, de conception, de développement, de déploiement.
Rédaction de guide d’utilisateur
Création des différents diagrammes UML et MERISE
Développement et codage de nouvelles fonctionnalités
Développement des applications web et Windows
Administration des bases de données
Maintenance des applications Web et Windows
Maintenance des bases de données
Organisation des formations des utilisateurs de l’application
Gestion de projet
Enseignement Supérieur
Encadrement et suivi de stage
EXPERIENCES PROCHAINES
Développement Full Stack ( java, php, .net)
Administration des bases de données