Helmi - Consultant C SHARP
Ref : 150412M001-
92120 MONTROUGE
-
Consultant, Développeur (38 ans)
-
Freelance
EXPÉRIENCE PROFESSIONNELLE
Confidentiel Octobre 2019 — Aujourd'hui
Consultant Senior Dot Net
Secteur: Asset Management (Investissement et gestion des actifs)
Objectif du projet :
Migration des activités d’asset servicing (banque dépositaire, administration de fonds, agent
de transfert,NAV )vers un nouveau fournisseur.
Maintenance évolutive et corrective des Batchs.
Développement des Web API.
Développement d'une application pour l'exploitation des NAV(modification ,création ) et des
charts graphique pour la visualisation des statuts des NAV(Not Recieved,Missed,..) ainsi que
l'export vers PDF,Excel.
Maintenance des Batchs SSIS pour l'envoie des rapports vers Kneip .
Test Unitaires (MsTest)et non régression.
Développement des procédures stockées et des views sous Oracle.
Compétences techniques : DevExtreme,Angular,Oracle, .Net Core 2.0, Java Script,Git, Visual
Studio 2019,Sql Server 2017 ,Jquery,Batch,AZURE DEV OPS,SCRUM,BDD,ENTITY
FRAMEWORK CODE FIRST,LINQ,JASMINE.
Bolloré Logistics Aout 2017 — Actuellement
Consultant Dot Net
Plateforme Décisionnelle
Objectif du projet : Développement d’une application midle office (DMP)dont le rôle
premier est de produire des solutions transport optimisées. Cette plateforme, cœur de la
transformation digitale de la société, est utilisée par les TMS partout dans le monde.
Développement des services web (Web Api 2) et des packages nuget permettant aux
autres applications de la société d’accéder aux données de la base de données de
l’application (notamment les tarifs).
Développement de nouveaux écrans et fonctionnalités.
Développement API Google Maps.
Compétences techniques: C#, ASP MVC, SQL Server, TypeScript, KnockoutJs,
jQuery, Web Api 2, Kendo Ui, TFS,GIT,MVVM,IOC,Google Maps API
DTravel Services Janvier 2019 — Actuellement
Consultant Dot Net
Solution de Réservation en Ligne
Objectif du projet : Développement d'une application de Réservation en ligne(module
Inscription, Gestion de panier...) .
Web Api
IHM avec Angular 6
Compétences techniques: Angular 6, TypeScript, .Net Core 2, Angular Material,
Git,Bootstrap , Visual Code Studio
VENTE PRIVEE VOYAGE 09/2016 à ce jour
Consultant Dot Net
Projet 1 : RESERVATION HOTEL
Objectif du projet : Conception et réalisation de différents modules pour la réservation d’un hôtel en ligne
• Rédaction des spécifications techniques détaillées
• Développement de la couche Proxy et couche Front pour les API, programmation Asynchrone
•Tests Unitaires
•Amélioration des performances (caching, pooling, pagination.)
Compétences techniques: Framework 4.5, C#, TFS, Couche Base, Web API2, Visual Studio 2015, SimpleInjector, Json, Dapper,MemCached,Kibana,Fiddler,PostMan
SNCF INFRA 01/2015 à 08/2016
Consultant Dot Net
Projet 1 : SUIVI DES ENGAGEMENTS SDE (12 mois)
Objectif du projet : gestion des budgets, de la facturation et de l'avancement des différents projets au sein de la SNCF
• Rédaction des spécifications techniques détaillées sur la base d’une analyse des besoins des utilisateurs.
• Participation aux choix des options techniques.
• Participation aux phases de conception, de développement et de tests des programmes.
• Préparation des plans de test d’intégration
Compétences techniques: Framework 3.5, C#, SVN, SQL Server 2008, ASP.Net, JavaScript, Quality Center QC.
Altran Technologie 01/2012 à 12/2014
DSI (********)
Ingénieur Développeur Dot Net
Projet 1 : YelloPagiZ (5 mois)
Objectif du projet : Gestion des clients légaux et commerciaux.
Conception
- Participation à la rédaction des spécifications fonctionnelles.
- Rédaction des documents d’installation pour la partie base de données et la partie Web.
Développement
- Utilisation du Design Pattern ASP MVC3.
- Développement des interfaces de gestion des clients légaux et commerciaux.
o Création, modification, suppression d’un client.
o Exportation des données vers des différents formats (Excel, PDF, Word).
o Gestion des rôles et des droits d’accès.
- Développement des procédures stockées /Views et les triggers
- Développement des Jobs SSIS permettent la synchronisation des clients venant de plusieurs applications (Minos, CRM, Altares, Navision) et l’intégration de ces clients dans la base centrale.
- Développement de la couche DAL (DATA ACESS LAYER) mettant à disposition des méthodes permettant d’ajouter, mettre à jour, lire et supprimer(CRUD) les enregistrements.
- Développement de la couche BLL (Business Logic Layer) contenant les traitements (classes, fonctions) qui dérivent de la base de données.
- Génération des web services via la technologie WCF.
- Développement des interfaces web en utilisant les composant Telerik Mvc,Jquery ,Javascript
- Recette fonctionnelle et mise en production.
Test technique et fonctionnel de l’application
- Utilisation des Tests Unitaires pour la validation des services (Nunit).
- Rédaction des documents de test.
- Correction des bugs suite aux retours des utilisateurs.
Compétences techniques: Framework 3.5, C#, Team Foundation Server (TFS), SQL Server 2008 R2, Entity Framework, Linq to SQL, T4MVC, Telerik MVC, JavaScript, jQuery, Nuget, WCF, IIS6.
Projet 2 : AED : Altran Employee Directory (8 mois)
Objectif du projet : solution de gestion des salariés
Conception
- Contact avec de nombreux interlocuteurs : équipe MOE, MOA, exploitants et éditeurs.
- Conception et implémentation de la base de données sous SQLServer2008.
Développement
- Mise en place de l'ORM (Telerik Open Access) pour le mappage entre le modèle métier logique et le modèle de stockage physique.
- Réalisation d'une interface Web avec Telerik MVC, RAZOR, HTML, JAVASCRIPT et JQUERY, JSON pour la gestion du référentiel
- Mise en place du conteneur IoC (Autofac) pour gérer intelligemment les liens entre les couches
- Globalisation de l’application en utilisant Mvccontrib Griffin.
- Gestion des autorisations et des droits d’accès pour les différents modules avec Asp Net Membership Provider.
- Développement des webservices avec WCF.
- Correction des bugs sur Jira.
- Amélioration des performances de l’application.
- Déploiement de package.
Compétences techniques: Framework 4.0, C#, Team Foundation Server (TFS), SQL Server 2008 R2, Telerik Open Access,Linq to SQL, T4MVC , Telerik MVC, JavaScript, jQuery,Nuget,WCF,Razor,MVC4,IIS7.
Projet 3 : OBS : Organizational Breakdown Structure(6 mois)
Objectif du projet : présentation de la structure hiérarchique opérationnelle de l’organisation Altran.
Démarche :
- Développement d’IHM avec ASP.Net,JavaScript,Jit Library.
- Développement d’un WorkFlow avec K2 pour la création des unités (Création par l’équipe RH puis validation par l’équipe Finance).
- Mise en place de l'ORM (EntitySpaces) pour le mappage entre le modèle métier logique et le modèle de stockage physique.
- Dossier de réalisation, chiffrage et plan de test.
- Développement des procédures stockées avec T-SQL (utilisation des requêtes récursives), Views, Trigger.
- Recette fonctionnelle et Mise en production.
- Dossier de réalisation, chiffrage et plan de test.
Compétences techniques: Framework 3.5, C#, Team Foundation Server (TFS), SQL Server 2008, EntitySpaces 2012.1.0930.0, Jit Library, Asp.net, JavaScript, IIS6.
Projet 4 : ASR : Altran Staff Report
Objectif du projet : TMA d'une application Web Asp.Net 2.0
- Correction d'anomalies.
- Support clients.
- Déploiement de package.
Compétences techniques: Framework 2.0, C#, Team Foundation Server (TFS), SQL Server 2005, Asp.Net, Ajax,Jira.
PROTEGYS SERVICES 08/2010 à 08/2011
ASSURANCE (********)
Ingénieur Développeur
Objectif du projet : Migration de la version du CRM qui assure la relation avec les agents, les courtiers vers une version web.
Démarche :
Conception
- Rédaction des spécifications fonctionnelles.
- Conception des modèles de données pour l’architecture MVC 2 selon la nature du processus.
Développement
- Utilisation du Design Pattern ‘LazyLoading’ pour le chargement des objets.
- Développement du module Gestion des devis pour les différentes lignes métiers (Devis Santé, Devis Auto, Devis Habitation, Devis Plaisance, Devis Protection Juridique.)
o Création, modification des devis.
o Calcul de la prime.
o Transformation d’un devis en un projet de contrat.
- Développement du module Gestion Sinistre
o Déclaration d’un sinistre.
o Clôturer un sinistre.
- Développement du module gestion point de vente (Création, modification, suppression).
- Développement de la couche DAL (DATA ACESS LAYER) mettant à disposition des méthodes permettant d’ajouter, mettre à jour, lire et supprimer(CRUD) les enregistrements.
- Développement de la couche BLL (Business Logic Layer) contenant les traitements (classes, fonctions) qui dérivent de la base de données.
- Génération des web services via la technologie WCF.
Test technique et fonctionnel de l’application
- Utilisation des Tests Unitaires pour la validation des services (Nunit).
- Rédaction des documents de test.
- Correction des bugs suite aux retours des utilisateurs.
Compétences fonctionnelles: Assurance.
Compétences techniques: .C#, Team Foundation Server (TFS), SQL Server 2008, Linq to SQL, WCF, EntityFramework, MVC2.
ALPHACOM 09/2009 à 07/2010
TELECOM
Ingénieur Développeur
Objectif du projet : Au sein d´une équipe de 6 ingénieurs : Conception et Implémentation d'un intranet pour la gestion interne du groupe.
Démarche :
Conception
- Rédaction des spécifications fonctionnelles.
Développement
- Module des statistiques clients et des grossistes :
o Tableau de bord de la consommation.
o Statistiques des appels clients.
o Exportation des statistiques vers des fichiers Excel.
- Module de Facturation des grossistes et des clients :
o Création des factures pour grossistes et clients.
o Edition des factures (Crystal Reports).
o Envoi des factures par mail.
- Module d’achat et d’impression des tickets de recharge.
- Module des statistiques de la consommation détaillée des appels téléphoniques :
o La gestion interne des grossistes et des clients spécifiques du groupe.
o Créditions des clients et des grossistes.
o Cryptage et décryptage des PINS.
o Dématérialisation des cartes de recharge des opérateurs téléphoniques (Orange, SFR..).
- Développement des procédures stockées et des vues en SQL Server.
Compétences techniques : .Net, ASP.Net 2.0, SQL Server 2005, VB.Net, Amcharts, Ajax, JavaScript, Crystal Reports, IIS 6.0.
ADVANCIA & Microsoft Tunisie 02/2009 à 06/2009
Formation et télé services (********/)
Stagiaire
Objectif du projet : Conception et réalisation d’une solution d’apprentissage à distance (Podcasting & E-learning/Scorm) sous Moss.
Configuration et Conception
- Installation et configuration de l’environnement Moss sur un VPC.
- Rédaction du cahier des charges fonctionnel.
Développement
- Création des contrôles utilisateurs via Smart Parts.
- Intégration du composant SLK (SharePoint Learning Kit) dans le portail.
- Création des utilisateurs (formateurs et apprenants) avec les droits associés sous Moss.
- Intégration de Silverlight à des pages web.
- Développement des IHM avec WPF pour la partie Administration
Compétences fonctionnelles : Content Management System (CMS), Learning Management System(LMS).
Compétences techniques : .Net, Microsoft Office SharePoint Server (MOSS), SilverLight 2.0, SharePoint Designer, IIS 6.0, WPF
COMPÉTENCES
Langages de programmation : .Net Core 2.1,C#, VB.NET,Azure, Python.
Développement web :Angular 6 /9,Angular Material,KnockoutJS,TypeScript,Java Script,
Jquery, Json.
Bases de données : SQL SERVER,MangoDB,MySQL,ORACLE.
ORM:Entity FrameWork,Entity Spaces,Telerik Open Access.
Versionning:TFS,GIT,SVN.
Management des systèmes d'informations : Technologies BIG DATA (Hadoop, Map/Reduce,
Spark, Elastic Search,Sqoop,Hive,HBase,PySpark,NLP).
Autres :MVC2/3/4,Telerik MVC,SSIS,K2,WCF,WEB API2,NUNIT,Transact SQL.
FORMATION
Ingénieur informatique 2004 — 2009
École Nationale des Sciences de l’Informatique
Formation Big Data et Data
Science
Septembre 2018 — Novembre 2018
ESIC
Hadoop,Hive,HBase,Spark,Flume,Kafka,Machine Learning,SKLearn,Python,Cloudera
AZ-900: Microsoft Azure
Fundamentals
Juillet 2020
Microsoft
AZ-303: Microsoft Azure Architect
Technologies
En cours
Microsoft