Mes compétences :
Base de données
CSS
HTML
Entity Framework
JavaScript
Visual studio
C#
JQuery
JQuery UI
XAML
ASP.NET
Microsoft SharePoint
ALM
Java
Team Foundation Server
Windows Communication Foundation
Windows PowerShell
Entreprises
Orange Business Services IT&L@bs
- Ingénieur logiciel (.NET)
2013 - 2015Conseil Général de l'Isère (6 mois) :
Refonte de l'intranet (Sharepoint 2013).
Mes tâches durant cette mission :
- Respecter les contraintes d'accessibilités établies
- Respecter les contraintes de "Responsive Web Design"
- Utiliser au maximum les fonctionnalités natives de Sharepoint
- Développer des Display Templates Sharepoint personnalisés
- Intégrer les Web Parts Content Search Sharepoint
- Développer des Page Layouts personnalisés pour afficher nos propres types de contenu.
- Déploiement de l'application (packaging wsp + PowerShell)
Conception et développement d'un module pour le service d'aide à l'autonomie sur le site portail du Conseil Général (Sharepoint 2010).
Portail d'information et de services permettant aux usagers d'effectuer des demandes spécifiques (demande de transport scolaire, aides...) interfacé avec différentes applications métier.
Mes tâches durant cette mission :
- Concevoir et implémenter le schéma de données et la couche d'accès aux données.
- Concevoir l'architecture logicielle de ce nouveau service
- Mettre en place le workflow des demande d'aide à envoyer dans l'outil métier
- Développement de la partie graphique sur le portail (Webparts Sharepoint)
- Veiller à respecter les contraintes fortes d'accessibilités déjà en place sur le portail (Label AccessiWeb bronze 3*)
Refonte du système informatique du Festival de Cannes dans une équipe de 11 personnes.
Système informatique composé d'un portail permettant l'inscription des films au festival, d'une application de gestion back office et de plusieurs interfaces (Sage Comptabilité 100, Paybox...).
Mes tâches durant cette mission :
- Enrichir les modules existants
- Concevoir et développer le module comptabilité interfacé avec le service de paiement en ligne PAYBOX et une base de données comptable SAGE
- Optimiser la couche d'accès aux données (requêtes LINQ Entity Framework)
- Corriger les potentielles régressions
- Gérer le Branching and Merging sous TFS
- Gérer les livraisons des nouvelles versions.
Environnement technologique : Visual Studio 2012, .NET 4.5, C#, XAML (MVVM), Web services WCF, TFS, SQL Serveur 2012, Entity Framework (Code First), LINQ, ASP.NET MVC, SAGE Comptabilité 100, IIS.
CGI Business Consulting
- Développeur C# .NET
2013 - 2013Développement d’un client Windows Phone 8/Windows 8 d’une application de gestion de ressources. Prise en charge de la rédaction des spécifications fonctionnelles, organisation de réunions afin de valider les besoins internes. Consommation de web services REST présents côté serveur. J’ai développé un client en cross-platform Windows 8/Windows Phone 8 en MVVM à l'aide d'une bibliothèque portable (PCL) qui permet de tirer profit au maximum des similarités des deux plateformes en réutilisant un maximum de code.
Côté serveur :
- SQL Serveur 2012
- ORM : Entity Framework
- Pattern Repository, Unit of Work, Singleton, Facade
- Web Services WCF exposés par une WebAPI
Environnement technologique : Visual Studio 2012, Blend 2012, Windows 8, Windows Phone 8, C# XAML
(MVVM), web services REST, JSON, librairie partagée (PCL), .NET 4.5
Ailyan
- Développeur C# .NET
Douai2012 - 2012- Développement en équipe (Lead développeur)
- Utilisation de SVN (Subversionning)
- Environnement Visual Studio 2010/2012
- Programmation C# XAML (WPF) en MVVM
- Webservices WCF
- .Net 4.0
Sofratel
- Stagiaire informatique
2011 - 2011- Sécurisation du site internet de gestion (PHP)
- Installation d’un serveur WebDav (calendriers partagés)
- Application simple sous Android