-
Digital Dimension
- Architecte Solutions
Puteaux
2016 - maintenant
-
Suez Environnement
- Consultant senior .Net & TeamLead
PARIS LA DEFENSE
2014 - 2016
Projet : Aquadvanced : Outil de supervision des réseaux d’eau potable en temps réel.
- Team Lead d'une équipe de 5 personnes.
- Développement du connecteur d’acquisition des données acoustiques.
- Développement du module des plaintes et interventions pour la Lyonnaise des eaux.
- Intégration du modèle Hydraulique « Ganessa ».
- Développement de l’application d’administration du SaaS.
- Développement de l’authentification à base de claims.
- Développement et évolution d'un Framework maison « Swip » utilisé dans une dizaine de projets.
Langages: C#, ASP.NET MVC 5, WCF, jQuery, Json, Bootstrap 3, AngularJs, TypeScript
Framework: Dotnet (4.5), Entity Framework 6, Unity
Serveur: IIS 8
SGBD: Sql Server 2012-2014
Outils: Visual Studio 2012-2015, TFS 2012-2013, Moq
Méthodologie : Scrum
-
Accor
- Consultant senior .Net
Paris
2012 - 2013
Evolution du patrimoine applicatif « Intranet, Internet et Franchise de la DGSIT » dans une équipe 8 personnes).
- Evolution d’une dizaine de projet (Gestion de modules RH , du module comptable , de la gestion des risques (sûreté, sécurité dans les hôtels)
- Développement de l’application « RiskMapping » pour la Cellule de Sécurité et Gestion des Risques.
- Rédaction des documentations
- Livraison
- Mise en production.
- Proposition d’utiliser les méthodes agiles
- Mise en place de TFS pour remplacer VSS
Langages: C#, ASP.NET, Web Forms & MVC 3, Jquery, Json
Framework: Dotnet (4.0/4.5), Entity Framework
Serveur: IIS 6-7
SGBD: SQL Server 2008 R2
Outils: Visual Studio (2010, 2012), VSS, TFS 2012,
Méthodologie : Agile (scrum)
-
Edenred
- Ingénieur d'étude et de développement .NET
Malakoff
2011 - 2012
Projet au forfait:
Dans une équipe de 5 personnes, réalisation d’un outil extranet permettant aux Conseils Généraux, de mettre à disposition de leurs bénéficiaires un espace client, avec pour principales fonctionnalités :
• Suivi des plans d’aides,
• Suivi des interventions (suivi du consommé,…)
• Désignation d’un tiers
Mission :
• Conception (rédaction des spécifications techniques détaillées) ;
• Réalisation et Tests Unitaires, sur toutes les couches de l’application : IHM (Asp.net 4.0, MVC 3 - Razor) couche de services (WCF Json) et couche d’accès aux données (ADO.NET, T-SQL, requêtes SQL) ;
• Suivi du respect des normes d’accessibilité RGAA et normes de sécurité définis par EDENRED ;
• Participation à la mise en place des environnements sous TFS 2010 ;
• Déploiement sur les environnements de recette.
Environnement technique : C#, Framework .NET 4.0, Ado.net, MVC 3, WCF, SQL Server 2008 R2, Visual Studio 2010, TFS 2010, Castle Windsor, Sonar, Rhino.Mocks
-
Sungard Financial Systems
- Développeur .Net
2010 - 2011
Résumé des projets :
- Supportal (Portail de support)
J’ai travaillé en tant que développeur d’un projet ASP.Net de portail de support, Le but de ce projet était de remplacer l’outil utilisé par l’équipe de support de Sungard Corp. par un autre plus adéquat aux besoins, et qui permet d’accélérer le traitement des tickets en l’intégrant avec un Add-on Outlook et en lui fournissant une base de connaissance, tout en le rendant plus fiable et flexible. Dans ce projet j’ai écrit le document de spécifications techniques à partir des besoins, j’ai participé dans le développement du module d’exécution dynamique des procédures stockés et l’utilisation de l’authentification Active Directory, tout en effectuant des code reviews et collaborant avec l’architecte principal de Sungard Corp. dans toutes les phases du projet.
Afin d’amener ce projet au succès j’ai utilisé Scrum et Test Driven Development.
Le développement de ce projet demandait la connaissance des technologies suivantes:
• C# 4.0 / ASP.NET MVC 2
• Javascript orienté objet/ ExtJs 4/ Json
• Procédures stockés/ Synonymes SQL
• Active directory/ LDAP/ Entreprise Library/ MVC Mini-Profiler
- Helios (ERP interne)
J’ai travaillé en tant que développeur ASP.Net sur l’ERP interne de Sungard, cette solution est utilisée par 530 business unit dans le monde. Mes taches quotidiennes ont inclut le débogage, l’amélioration de l’expérience utilisateur et l’implémentation des nouveaux besoins. Le projet était une solution Web qui demandaient le respect des différents besoins métiers et les options de langue qui diffèrent d’un pays à un autre et connaissance des technologies suivantes.
• C#/ Asp.net/ Cross-browser compatibility/ Javascript/ Ajax
• Procédures stockés/ Vues/ Performance
• « Inverse Of Control » et « Dependency Injection » (StructureMap)/ WCF/ Service Web/MSMQ/ Services Windows
• Scrum/Agile/Test Driven Development/ Tests unitaires
-
Expert Consulting
- Développeur .Net et TeamLead
2009 - 2010
J’ai travaillé en tant que développeur et team lead pour 7 développeurs, J’ai participé dans un grand nombre de projets voici un résumé:
- Application de facturation
J’étais un team lead d’une application « personnalisée » de facturation inter-sociétés du même groupe. Afin de réaliser ce projet j’ai utilisé beaucoup de technologies entre autre ASP.NET MVC/C# 3.5, jQueryUI, nHibernate, Linq, et SQL Server 2008. J’ai aussi utilisé WF dans le processus de validation des factures et WCF pour l’intégration avec un logiciel de comptabilité.
- Système de reconnaissances des plaques minéralogiques
J’ai créé une application de reconnaissance des plaques d’immatriculation des voitures pour le contrôle du flux Entrée/Sortie des voitures dans un parking privé. A partir des images issues d’une caméra située sur la barrière du parking le système extrait le numéro de la plaque d’immatriculation à partir de l’image et sauvegarde l’opération d’entrée/sortie dans la base de données. Ces données sont exploitées par des rapports.
Pour réaliser ce projet j’ai utilisé C# 3.5, C++, Tesseract 2.0 et Intel OpenCV Library. J’ai aussi utilisé beaucoup de patrons d’architectures.
- Application web pour mobiles
Basé sur une application web intranet existante, J’ai conçu et créé une application web pour les PDA et les Smartphone qui permet aux commerciaux de gérer leurs rendez-vous, clients, and leurs prospects. Elle permet également au techniciens de gérer leurs taches, Tout en donnant aux directeurs de consulter les globalités des statuts et des statistiques. J’ai utilisé ASP.NET/C# 3.5 tout en se basant des services web de l’application existante
-
HLI Consulting
- Développeur .Net et Consultant MS Dynamics CRM
2008 - 2009
Tout au long de cette période j’ai travaillé sur plusieurs taches et projets reliés à MS Dynamics CRM. Ces taches ont inclus l’extension, la personnalisation et l’intégration de MS CRM avec d’autres solutions. Voici un résumé de ces taches organisés par client.
- ALMADAR (Opérateur GSM en Libye)
J’ai créé une application web d’extension de MS CRM 4 qui permet la consultation en temps réel des états des services du client (3G, MMS, Roaming…). Ceci est réalisé en communicant avec le système « Telco » via BizTalk. J’ai utilisé MS CRM 4 SDK, ASP.NET/C# 3.0, AJAX, SOAP.
En plus, j’ai effectué la personnalisation et la mise en place de MS Dynamics Mobile CRM 4.0.
Dans ce projet j’ai travaillé sous la gestion et en tant que ressource de Microsoft North Africa.
- BCT (Business Center for Tomorrow en Libye)
Développer plusieurs plug-ins des MS CRM qui communiquent avec des services WCF dans une architecture SOA suivant des besoins métier et pour ajouter des fonctionnalités et des extensions à MS CRM. Dans ce projet j’étais aussi responsable de la personnalisation et la mise en place de MS Dynamics Mobile CRM 4.0 and CWR Mobility Mobile CRM.
Dans ce projet aussi j’ai travaillé sous la gestion et en tant que ressource de Microsoft North Africa.
- Coriolis Télécom (France)
J’ai travaillé en distance sur ce projet. Mes principales taches étaient la mise en place des Workflows pour MS CRM 3.0 (Notifications, Processus de validation …) et la résolution des tickets de maintenance. Le projet demandait la connaissance des technologies suivantes:
• .NET 1.1 /.NET 2.0, ASP.NET and C#
• MS SQL Server 2005
• Reporting services
• Procédures stockés