Accédez au profil complet de Hamid E.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 381 prestataires.
DOMAINES D’EXPERTISES TECHNIQUES
Technologies et portails Web
Développement d’applications Client lourd
Réalisation d’analyses fonctionnelles
Conception d’applications informatiques
Mise au point de documentation technique
Maintenance d’applications informatiques
TECHNOLOGIES MAITRISEES
Langages : C++, C#, JAVA, SQL
.Net MVC, .Net Core, WPF, WebForm
Web: HTML5, CSS, JavaScript, Angular
IDE: Visual Studio, Android Studio, Qt, Spring Suite Tool, Eclipse, NetBeans
Base de données : SQL Server, Postgres, MySQl, Sqlite, Oracle
Git, GitLab, CI, CD
EXPERIENCES PROFESIONNELLES
Idem Santé – Softway Medical (Chauray) Mai 2020 à Mai 2023
Chef de projet analyste programmeur
Intitulé du Projet
Création de la version web du logiciel Galaxie centre de soin (client lourd)
Mise en place de l’environnement nécessaire pour l’intégration continue (CI) sur GitLab
Environnement technique
.Net MVC, .Net Core, Git, Windows, Visual Studio 2021, Oracle, SQL Developper, HTML, CSS, Javascript, Syncfusion, JQuery
Réalisations
Création d’une application client en .net MVC consommant un Web service en .Net Core
Création de la nouvelle version REST (.NET Core C#) du web service existant SOAP (Visual Basic .NET)
Création de système d’authentification adapté au besoin de l’application (multi sessions)
Création de Web Socket en JavaScript pour la communication entre l’application web et une application Windows C# pour exécuter des tâches côté client
JavaScript : Mise en place de système de détection, d’installation et de mise à jour de composants sur la machine client (logiciel Pyxvital, lecteurs de cartes de santé...)
Création de tests unitaires et d’intégration
Mise en place de Runner sur GitLab pour l’intégration continue
Adaptation de la base de données existante (ajout de tables et de champs)
Réalisations des spécifications techniques
Création des modèles de base de données
Utilisation des nouveautés et évolutions offertes par le .Net Core (Bundling et minification, Injection de dépendances, Tag Helpers)
Respect du développement MVC avec séparation des composants de modèle, de vue et de contrôleur
Utilisation du modèle d’état et des méthodes Helper de validation HTML
Validation de champs côté client (JavaScript)
Société Calimaps DrSante (Bordeaux) Janvier 2018 à Janvier 2019
Ingénieur d'études .NET
Intitulé du Projet
Migration de données médicales
Environnement technique
.Net, WPF, Jira, Git, Windows, Visual Studio 2013, 2015, SQL Server
Réalisations
Reverse engineering des systèmes de stockage de logiciels médicaux (Crossway, Axisante, HelloDoc...).
Restauration de bases de données (Oracle, Postgres , Sql Server, Mysql, Omnis, Paradox, 4D...)
Etude des structures de bases de données, recherche des tables contenant les données et des liens qui assurent la cohérence des données récupérées
Élaboration des requêtes Sql et du code C# permettant l’extraction des données et leur intégration dans la base SQL server de DrSante
Création d’interfaces WPF
SkinLabs - 33650 Martillac Mars 2017 à Janvier 2018
Développeur Android / Qt
Intitulé du Projet
Développement d’applications de diagnostics dermatologiques et capillaires sur tablette et desktop permettant la recommandation de produits et de soins pour des instituts de beauté.
Environnement technique
Android Studio, SDK Android, bibliothèques et API, Java, Qt, OpenCv, C++, Sqlite
Réalisations
Applications disposant d’une base de données SQLite et connectée à une caméra pour des prises de vues capillaires ou dermatologiques et permettant la recommandation de produits et de soins en se basant sur la comparaison des résultats des prise de vues et d’algorithmes prédéfinis par le client.
Réalisations des spécifications techniques
Création du modèle de base de données
Création des tables et des procédures stockées
Réalisation de code
Test
AKKA TECHNOLOGIES (Casablanca) Janvier 2017 à Mars 2017
Ingénieur d'études (Cdiscount) .NET
Intitulé du Projet
Ajout de fonctionnalités pour le Market place Cdiscount
Environnement technique
Web forms / MVC, Développement orienté service
Windows, Visual Studio 2013/2015, Web Forms, SQL Server, C#, HTML, CSS, Javascript
Réalisations
Adaptation de la base de données existante (ajout de tables et de champs) afin de stocker les nouveaux critères nécessaires à l’amélioration de l’interface Utilisateur (Market Place)
Réalisations des spécifications techniques
Création des tables et des procédures stockées
Création du model de base de données
Création de contrôles (CheckBox, List…) pour prendre en compte les nouveaux critères
Test
Respect des normes Cdiscount
Réalisations
Réalisations des spécifications techniques
Création du model de base de données
Création des tables et des procédures stockées
Création de contrôles (Calendriers Web Form) pour prendre en compte les nouveaux critères
Test
Respect des normes Cdiscount
AKKA TECHNOLOGIES (Bordeaux) Juin 2016 à Janvier 2017
Ingénieur d'études (Cdiscount) .NET
Intitulé du Projet
Mise en place du système de livraison sous 24h
Environnement technique
Web forms
Développement orienté service
Windows, Visual Studio 2013/2015, Web Forms, SQL Server, C#, HTML, CSS, Javascript
Réalisations
Création de calendriers et d’interfaces Web Permettant la gestion des livraisons Express
Adaptation de la base de données existante (ajout de tables et de champs) afin de stocker les nouveaux critères nécessaires à la mise en place du système de livraison en 24h
Réalisations des spécifications techniques
Création du model de base de données
Création des tables et des procédures stockées
Création de contrôles (Calendriers Web Form) pour prendre en compte les nouveaux critères
Test
Respect des normes Cdiscount
Imagine Editions (CompuGroup Medical) - Soulac Sur mer Août 2014 à Mars 2016
Développeur .NET
Intitulé du Projet
Développement d'interface Web en C# ASP.NET MVC
Environnement technique
Windows, Visual Studio 2012, ASP.NET MVC3, SQL Server, C#, HTML, CSS, Javascript, Razor
Réalisations
Application interne connectée à une base Sql Server permettant le suivi des migrations de données médicales pour les nouveaux clients HelloDoc
Migration d'Access vers Sql Server
Respect du développement MVC avec séparation des composants de modèle, de vue et de contrôleur
Utilisation du modèle d’état et des méthodes Helper de validation HTML
Validation de champs côté client (JavaScript)
Amélioration du processus de suivis des migrations
Conception et réalisation d’une nouvelle interface Web
Utilisation d’une nouvelle technologie, meilleure prise en compte des besoins fonctionnels
Mise en pratique de la technologie ASP NET MVC
Imagine Editions (CompuGroup Medical) - Soulac Sur mer Juin 2013 à Mars 2016
Développeur C, C++
Intitulé du Projet
Migration de données médicales
Environnement technique
Windows, Visual Studio 2012, C, C++ (MFC), SQL Server, Oracle, MySQL, Postgres
Réalisations
Reverse engineering des systèmes de stockage de logiciels médicaux (Crossway, Axisante...).
Restauration de bases de données (Oracle, Sql Server, Mysql, Omnis, Paradox, 4D...)
Etude des structures de bases de données, recherche des tables contenant les données et des liens qui assurent la cohérence des données récupérées
Élaboration des requêtes Sql et du code C, C++, C# permettant l’extraction des données et leur intégration dans le logiciel Hellodoc (fichiers Xml)
Techniques de lecture des données (ODBC, librairies C : Oracle OCILIB, Postgres libpq)
Diminution du délai de traitement des migrations
Introduction de nouvelles librairies (Oracle : OCILIB, PostgreSQL : libpq ...).
Amélioration des performances par optimisation du code existant
PROJETS PERSONNELS
Git :
[URL MASQUÉE]
Asp-net-Mvc4-Angular5
Asp-Net-Core-Angular5
Angula-7
Application sur Google Play :
GéoQuizine Xamarin (Quiz sur les capitales et les drapeaux)
[URL MASQUÉE]
Actu Xamarin (Application présentant des articles de médias français)
[URL MASQUÉE]
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.