Formation
Diplôme Ingénieur Informatique
2008 : SUPINFO, Ecole Supérieure d’Informatique, Paris
Baccalauréat S option SI
2003 : Lycée Jean Perrin St Ouen L’Aumône
Compétences
Développement : ASP, ASP.NET (C#), Silverlight 2,3 et 4, WPF, WCF, ASP.NET MVC, XHTML, CSS, JavaScript, PHP, AJAX, Composants Component Art Web UI Client et Server, Prototype, FrameWork Backbase, ASP.NET AJAX , FrameWork javascript Mootools, Tests Unitaires et intégrations MbUnit, Subsonic, Linq, entity framework…
SGBD: Microsoft SQL Server 2000,2005
Réseaux : CCNA 1, 2,3.
Certifications
Certifié Cisco CNA module 1 V3.1en Avril 2005.
Certifié Cisco CNA module 2 V3.1 en Juin 2005.
Certifié Cisco CNA module 3 v3.1 en juin 2006.
Microsoft Certified Professional Developer – Entreprise Application Developer 2.0
Microsoft Certified Professional Developer – Entreprise Application Developer 3.5
MCTS Silverlight 4
De Septembre 2011 à ce jour Experida
Gérant - Consultant .NET
SELOGER (DEPUIS SEPTEMBRE 2011)
Projet Five : intégré dans une équipe de quatre développeurs, j’interviens pour apporter mes connaissances sur la technologie WPF. La mission consiste à faire évoluer une application cliente qui était à ce jour développée en Delphi vers WPF. L’application permet la gestion des offres, des demandes, des clients, des signatures…dans l’immobilier.
o Explication et intégration de MVVM pour les nouveaux modules.
o Formation au développement de Custom Control
o Thème dynamique.
o Développement d’un gestionnaire de photos par Drag’n’Drop
o Développement d’un générateur d’état. Le client peut les créer, les modifier et les supprimer. Il peut également exporter le résultat dans différents formats : Word, Excel, PDF, html… et les envoyer par email.
o Développement et intégration d’un éditeur HTML pour éditer les mails. Cet outil permet de s’affranchir d’outils comme Outlook sur les postes clients.
o Uniformisation du système de validation des données.
D’avril 2008 à Août 2011 CLT Services – Editeur de logiciel et société de services
Ingénieur d'études 3 ans
Ingénieur d’études : Participation aux développements / R&D
SOCIETE GENERALE (MARS 2010 – AOUT 2011)
Leader Technique :
Projet WPF
o Etude et développement du socle de base de l’application en collaboration avec un architecte et un autre développeur.
o Intégration du pattern MVVM
o Injection de dépendances avec Unity
o Tests Unitaires
o Création de « wrapper model » pour fournir un point commun d’entrée aux objets managés et COM dans le système de notification
o Mise en place d’un système de règles appelées pour chaque objet notifiable
o Développement d’un contrôle de génération de grilles et formulaires avec possibilité d’y ajouter ses propres éditeurs compatibles WinForms et WPF, validation des données via des attributs et IDataErrorInfo, prise en compte de la culture…
o UI configurable via configuration XML (readonly, éditeurs ….)
Projet Silverlight pour ORBEO
o Intégration du pattern MVVM avec MEF
o Tests Unitaires
o Intégration des RIA Services en mode librairie.
o Application des styles de manière dynamique
o Module d’authentification Interne / Externe
o Développement d’un provider personnalisé pour la gestion des rôles
o Développement d’un module pour notifier d’un chargement de données en cours via les LoadOperation des RIAServices.
o Création d’un système de cache pour les données des référentiels.
o Déploiement dans une DMZ
o Gestion des logs via DomainService pour communication client / serveur et Log4net sur le serveur (fichiers textes et base de données)
o Développement d’un système de navigation via MEF
o Développement d’un système unifié pour le chargement des données provenant du serveur ou du cache
o ….
Environnement technique : SQLServer 2008, VisualStudio 2008, Framework 3.5, Linq, C#, TFS, Silverlight 3 / 4, WPF
PROJETS INTERNES 2009 / 2010
Participation aux Techdays 2010 en tant que speaker :
Retour d'expérience d'un projet WPF sur Tablet PC. MVVM, SQL Compact CE, Sync Framework, organisation Architecte/Développeur/Designer et méthodologie.
Développement d’un POC (Proof Of Concept) avec Silverlight 3, PrismV2, Pattern MVVM, RIA Services
o Création de DomainService testables. Dépendances injectées avec Unity
o Accès aux données via un repository
o Service pour distribuer les données de l’url aux ViewModel
o Service de chargement de modules à la demande
o Commandes personnalisées avec des ListBox
o Création d’une classe Helper Linq pour construire des Expressions Linq dynamiques
o Création d’une classe Helper pour gérer le Binding FindAncestor comme en WPF
Environnement technique : SVN, Cruise Control, Silverlight, Blend, Linq, .net 3.5
CONEXANCE (1 SEMAINE)
Développement d'une application Silverlight 3 pour un ShowCase sur un salon.
o Création d'un carrousel avec changement de direction, possibilité de paramétrer la perspective, la vitesse de rotation, l'affichage sur 180 / 360 °, l'inclinaison, la gestion de contenu en fonction de l'élément sélectionné
o Création d'évènements managés, puis abonnement en JavaScript.
o Récupération / Envoi de données à un web service depuis JavaScript,
o Intégration dans application ASP.NET pour communication des RadDock Télérik
UBIFRANCE (5 MOIS)
Intranet pour les agences France et Monde
o Evolutions / Corrections dans la partie administration
o Evolutions / Corrections sur le front
o Création d’un module pour mettre en cache des données sur les autorisations des utilisateurs
Forums
o Création d’une administration pour les forums UBIFRANCE
Création et gestion des abonnements
Création et gestion des alertes
• Choix d’un type alerte par Forum
• Service de notifications avec envoi de mails,
o Création de scripts TSQL pour migrer les données des anciens forums
Environnement technique : SQLServer 2008, VisualStudio 2008, FrameWork 3.5, Linq, C#, VB.NET, TFS
IMMOTOUCH – SEREXIM ( 2 MOIS) - FORFAIT de 8 Mois/H.
Refactorisation de l’application Tablet PC ImmoTouch
o Intégration IOC (Inversion Of Control) / DI (Dependency Injection)
o Application Modulaire basée sur Composite Application Guidance pour WPF
o Application du pattern MVVM
o Création d’une behavior personnalisée pour la gestion des pop-up
o Création module de navigation
o Utilisation du Dispatcher UI et de BackgroundWorker pour rendre l’application plus fluide.
Développement de nouveaux modules
Environnement technique : SQLServer CE, Sync FrameWork, VisualStudio 2008, FrameWork 3.5, Linq, WPF, C#, Service WCF, SVN, Scrum
IMHOTEP – CREDIT FONCIER EXPERTISE (1 AN) - FORFAIT de 5 Année/H.
Développement du projet avec la méthodologie Agile SCRUM, dans une équipe de 5 personnes, pour la réalisation d’une application web gérant l’intégralité de l’activité de foncier expertise, filiale du Crédit Foncier
o Participation au développement d'un intranet pour Foncier Expertise, destiné à la réalisation d'expertises sur des biens immobiliers.
o Mise en place chaine d’intégration Cruise Control
o Utilisation du Framework .NET 2.0
o Création de contrôles personnalisés
Menu basé sur SiteMap
Calendrier avec gestion des maladies, des absences…
o Création de vues SQL pour la création de synthèses
o Optimisation des performances pour le chargement de commandes importantes
o Optimisation des méthodes de facturation
o Création d’un module de filtre et tri.
Environnement technique : SVN, Cruise Control, SQL Server 2005, ASP.NET 2, VS Studio 2005, asp.net ajax, SSIS
FONDIS (1 SEMAINE) – MISSION EXPERTISE
Développement .NET pour la réalisation d’une application gérant l’import / export de données XML pour une application d’Excel
o Création d'une application console .NET, qui se charge de standardiser des données XML, afin d'être utilisée dans différentes applications, dont l'application Excel de Fondis.
Environnement technique : VS Studio 2005, Excel 2007, XML
FONCIER DIAGNOSTICS (3 MOIS) - FORFAIT de 12 Mois/H.
Développement du projet avec la méthodologie Agile SCRUM, dans une équipe de 4 personnes, pour la réalisation d’une application web gérant l’intégralité de l’activité de foncier Diagnostics, filiale du Crédit Foncier
o Participation au développement de l'intranet destiné à la gestion immobilière
o Utilisation des méthodes Agile: Scrum, XP et Lean
Environnement technique : SVN, Cruise Control, SQL Server 2005, VS Studio 2005, mootools, asp.net ajax
De Février 2006 à Mars 2008 Area 51 Studio / ayamee - SSII
Alternance en développement ASP.NET 2 ans
Architecture base de données / Choix des technologies pour différentes applications ASP.NET / Développement applications clientes et serveurs.
Développement de sites en ASP.NET 2:
o ShowroomPrive : site de vente privée
o Ayamee : plateforme e-commerce pour le compte d’Area51Studio
Développement avec BackBase 2 :
o Olivier-ribardiere : site pour un photographe avec animation
Participation au projet central de la société; création d’un site de e-commerce communautaire orienté Web 2.0 ciblé produits haut de gamme
Environnement technique : SQL Server 2005, ASP .NET 2.0, mootools, prototype, script aculous, backbase, asp.net ajax
De Août 2005 à Octobre 2005 Péricles
Stage et partenariat en développement 3 mois
Administration réseaux / Développeur: configuration des différents équipements réseaux liés à la sécurité. Renforcement de la sécurité des serveurs web.
Renforcement de la sécurité d'un réseau: contrôle et modification des règles du PIX
Développement PHP / PERL pour modifier autorisations d'accès au contenu des Frontaux Web
Environnement technique : PHP, Perl
D’août 2004 à Octobre 2004 Givaudan SAS
Stage Systèmes Informatiques 3 mois
Technicien : gestion du déploiement d’un nouvel OS sur postes clients
Argenteuil, Paris, Tremblay. Migration d’un parc informatique : déploiement de Windows XP Professionnel sur 70 ordinateurs portables et 250 ordinateurs de bureaux hotline technique, câblage baie de brassage, sauvegarde données sur bandes.
Environnement technique : Windows XP, Palm OS
D’août 2003 à Octobre 2003 Givaudan SAS
Stage Systèmes Informatique 3 mois
Technicien : gestion du déploiement d’un nouvel OS sur postes clients
Argenteuil, Paris, Tremblay. Hotline Technique, câblage baie de brassage, sauvegarde données sur bandes.
Environnement technique : SUS, Windows XP, Palm OS