-
SGCIB
PARIS
maintenant
-
INGIMA
Paris
maintenant
-
UBIFrance
Paris
maintenant
-
Société Générale avec Bob Powell
maintenant
-
OssiaConseil - Experida
- Consultant .NET - Gérant
2011 - maintenant
Disponible à partir du 1er Juillet 2016
Mission GDF SUEZ TRADING
Membre de l'équipe Deal Management:
- Participe aux projets de rénovation .NET 4.5 / Refactoring / Mise en place tests unitaires / TDD / VS 2012 / RabbitMQ ....
- j'accompagne les développeurs du pôle Deal Management et BackOffice dans l'amélioration de leur code C#, la mise en place de tests unitaires, et plus généralement les bonnes pratiques à utiliser.
- Refonte totale des feeders avec mise en place d'une nouvelle architecture afin de rendre le code testable, amélioration des performances: utilisation de C# 4, MEF, Prism v4, RabbitMQ ....
- Refonte du moteur de génération de confirmations: service capable de créer plusieurs confirmations en parallèle: C# 4, Task Library, Sybase.....
Certifications .NET:
MCPD Framework 3.5
MCPD Framework 2.0
MCTS Silverlight 4.0
R&D:
Développement logiciel transaction immobiliere avec ASP.NET WEB API / Entity Framework 5 / SQLServer / Breeze Js / Durandal JS / Sammy / JQuery / Knockout....
Mission SGCIB:
Participation au développement d'un service de recherche de contrats pour les sales. Environnement technique: C# 4, WCF Data Services, WCF, MongoDb, Sybase
Mission chez SeLoger:
- intervention sur le développement de la future version de l'outils Péricles. Environnement technique: .NET 4, WPF, Oracle ...
- Conseils sur le développement WPF(contrôles personnalisés, MVVM)
- Développement d’un système de Widgets. Les informations sont envoyées aux clients par un serveur de push. Utilisation des webSockets
-
Site web (en cours de réalisation): http://www.experida.fr
Gérant de la société Experida, j'interviens sur deux types de missions:
mission de conseils et mission de délégation de compétences.
Délégation de compétences:
Votre entreprise qu'elle soit petite ou grande doit faire face régulièrement aux changements de son système d'information, le tout avec flexibilité et réactivité.
Pour y parvenir simplement, la délégation de compétences est un bon moyen. En effet elle permet d'avoir au moment opportun une ressource qualifiée.
Pour répondre à votre besoin je peux vous proposer via Experida, mes compétences techniques pour des missions allant de quelques jours à plusieurs mois.
J'ai développé une expertise sur les technologies Microsoft et plus particulièrement sur la plateforme de développement .NET (WPF, Silverlight, WCF, ASP.NET MVC, LINQ, EntityFramework...)
Je consacre également un temps important à la recherche et au développement pour me permettre de tester les derniers frameworks et maintenir ainsi un niveau de compétences répondant à vos exigences.
Conseils:
Lors du développement d'un logiciel, les choix techniques permettant de mettre en place une architecture complète, sont faits dans un et un seul but: donner une solution aux exigences du client.
Les performances, la sécurité pour ne citer que ces deux points représentent quelques unes de ces exigences.
Je possède aujourd'hui suffisament de connaissances me permettant la mise en place d'une telle solution.
Au delà de ces connaissances, je peux m'appuyer sur quelques expériences solides acquises notamment au sein de la SGCIB, où je suis intervenu sur des projets Silverlight et WPF en tant que Leader Technique et où j'ai régulièrement travaillé avec des architectes.
Lieux de missions: la Défense, Paris, Cergy et proche Cergy
-
CLT Services
- Ingénieur d'Etudes
Paris
2008 - 2011
Certifications .NET:
MCPD Framework 3.5
MCPD Framework 2.0
SGCIB:
Je participe toujours activement au développement de l'application WPF et passe leader technique sur un nouveau projet développé avec Silverlight 3.
- Intégration du pattern MVVM avec MEF
- Développement du socle applicatif avec logs / authentification / validation des données et autres services
- Développement d'un module d'authentification interne / externe via une interface unique.
- Développement d'un provider personnalisé pour la gestion des rôles
- Utilisation des RIA Services / EntityFramework
- Développement d'un service générique permettant de connaitre les LoadOperation en cours / terminées / en erreurs ...
Création d'une application métier en WPF.
- Développement d'un contrôle de génération de grille et formulaire (sur n colonnes) avec possibilité de spécifier ses propres éditeurs compatibles Winform et WPF, validation des données, via des attributs spécifiés sur les propriétés des entités, gestion des erreurs dynamique via IDataErrorInfo, prise en compte de la culture...
- Développement d'un carrousel
- Développement d'un contrôle dans lequel les items se déplacent selon une animation.
- Etude et développement du socle de base de l'application en collaboration avec deux membres de l'équipe architecte
- Application du pattern MVVM
- Injection des services
- Création de wrapper Model pour fournir un point commun d'entrée aux objets managés et objets COM wrappés dans le système de notification.
- Mise en place d'un système de règles appelées pour chaque objet notifiable
- Utilisation de Factory, pour la création de wrapper de présentation depuis le ViewModel
- Tests Unitaires avec MSTest
Technos et environnement: C# 3.5, WPF, Unity, Sybase, VS 2008, TFS, Lean Management
Speaker aux techdays 2010:
- Retour d'expérience sur une application business en WPF
R&D / PROJETS INTERNES
- Application Business démo intégrant Silverlight 3, RIA Services , PRISM V2, Pattern MVVM...
- Développement d'un carrousel avec Silverlight 2, permettant de visualiser les photos.
- Développement d'un lecteur vidéo basé sur Silverlight 3 avec options de configuration.
o Création de contrôles personnalisés, permettant de séparer le rôle du développeur et du designer avec TemplateParts et VisualStates
o Utilisation de Blend 2 pour designer l'application
o Création d'un module avec Linq pour notifier le changement d?une propriété en lieu et place de la notification classique par le nom de la propriété.
- Environnement technique : SVN, Cruise Control, Silverlight, Blend, Linq, .net 3.5
IMMOTOUCH - SEREXIM
- Réfactorisation 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 Appplication du pattern MVVM
o Création d'une behavior personalisée pour la gestion des popups
o Création d'un module de navigation
o Utilisation du Dispatcher UI et de BackgroundWorker pour rendre l'application plus fluide.
o 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)
- 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
- Participation au développement d'un intranet pour Foncier Expertise, destiné à la réalisation d'expertises sur des biens immobiliers.
- Mise en place d'une cha
-
Area51Studio
- Développeur asp.net
2006 - 2007