Jean-Camille - Assistant à maîtrise d'ouvrage C SHARP
Ref : 150807M001-
34830 JACOU
-
Chef de projet, Développeur, Assistant à maîtrise d'ouvrage (40 ans)
-
Freelance
Expérience professionnelle
2015
-
Dev lead / MOA plateforme carto-centrique secteur de la défense
THALES – Paris – Depuis Octobre 2015
2016 La plateforme NCOP propose la centralisation de données de systèmes militaires de
défense en temps réel et donne un affichage centralisé de celles-ci sur un fond de
carte aérien pour l’OTAN. L’acquisition se fait au travers de serveurs Biztalk et de
services applicatifs spécifiques. Les informations sont ensuite mises à disposition
grâce à plusieurs serveurs Sharepoint & SQL ainsi que plusieurs bus de données en
SOAP, REST ou BINAIRE. Toutes les données sont reformatées dans les standards
cartographiques NVG. Pour enfin être consommées dans les applicatifs visuels en
Silverlight, WPF, javascript et java.
Mon rôle a été de reprendre en main la plateforme d’un point de vue technique
suite au changement complet de l’équipe pour la mise en place de la MCO et en vue
du développement de la version suivante. J’encadre donc 3 développeurs, 1 testeur
et 1 responsable fonctionnel.
Environnement technique très complexe nécessitant la connexion à plusieurs
systèmes externes de défense ainsi que 4 machines virtuelles de développement : 1
contrôleur de domaine (pour la sécurité), 1 serveur Arcgis (pour les cartes), 1 serveur
Biztalk (avec son Visual Studio) et 1 serveur Sharepoint / SQL (machine principale de
développement).
Visual Studio 2012, Silverlight 5, Sharepoint 2010, Biztalk 2010, MVVM light, WCF,
Web services, VMware Workstation, Telerik, SQL 2008 R2, Arcgis Server
2016 Artisan logiciel full stack – Outil de workflow
ROXIM IMMOBILIER – Montpellier – 3 mois
Création from skratch d’un outil de workflow collaboratif pour remplacer la
procédure papier de suivi d’un programme immobilier. Le workflow est adaptatif et
configurable pour s’adapter aux nombreuses particularités du métier. Chaque action
est historisée et une base documentaire est créée au fur et à mesure. Le site intranet
est actuellement en production en version 1, la v2 est en cours.
Visual Studio 2015, Asp.Net MVC 5, jquery, bootsrap, EF 6, SQL 2012
2015 Prestation de développement XAMARIN
APPART’ CITY – Montpellier – 1 mois
Création from skratch d’un logiciel de présentation et de cotation des appartements
sur tablette. Applicatif multiplateforme android / apple.
Visual Studio 2015, Xamarin (XAML)
2015 Consultant organisationnel ‘Project’ sur Sharepoint 2013
UGAP – Montpellier – 6 mois
Dans le cadre de la refonte de l’outillage du portefeuille de projet du S.I de l’UGAP, et en collaboration avec les chefs de projets, les directeurs de pôles et la direction ressources humaines ; encadrement et mise en place d’une plateforme collaborative pour la gestion des nombreux projets de l’UGAP.
Phase d’étude : interviews des intervenants et de spécification
Puis paramétrage et développements spécifiques de « PWA » Project Server 2013 intégré dans Sharepoint 2013.
Automatisation du reporting
Industrialiser la gestion du portefeuille de projet
Gestion du planning
Affectation des budgets
Espace documentaire & livrables projets
Sharepoint 2013, Project Server 2013, C#, Asp.net, Entity Framework 6
2014 Prestation de développement
Alfileo – Paris – 2 mois
Enrichissement de la plateforme de gestion avec un nouveau tableau de bord présentant les données énergétiques en fonction de leurs usages.
Client récurent depuis 2010, voir expérience pro « Synox »
Télétravail, attentes du client dépassées
Visual Studio 2012, Silverlight 5, WCF RIA Services, SQL 2008
2014-2013
Prestation d’architecte & MOE
Stanley Black & Decker "Security" – Paris – 10 mois
Création d’un logiciel de devis spécialisé pour une flotte de 500 commerciaux.
Liaison avec l’ERP pour mise à jour automatique.
Gestion du mode déconnecté, workflow de validation.
Full-time pendant 6 semaines puis télétravail avec 4j/mois de présence.
Projet terminé dans les temps et fonctionnel, voir recommandation de Fabrice Guy
Synthèse des besoins fonctionnels (XMind)
Recrutement de l’équipe (3 personnes)
Mise en place d’une MOE en méthodologie agile (IceScrum)
Sprint de 15 jours avec review et livrable pour les keys users
Arbitrage des priorités avec le Project Manager fonctionnel
Choix d’architecture : WPF MVVM light, Entity Framework 6.1, mix database-first & code-first, migration SQL CE 4.0, services WCF de synchro, développement full async, hébergement en service Windows, log4Net, déploiement ClickOnce, packages NuGet
Création du modèle de données relationnel SQL
Développement, lead, code review
Ergonomie de l’application
VS 2013, WPF 4.5, MVVM light, EF 6, Telerik, WCF, SQL 2008, SQL CE compact 4.0
2013-2012
Prestation d’architecte logiciel
Yvelin S.A – Montpellier – 10 mois
Création d’un logiciel de gestion back-end de sinistres dédié aux hôpitaux.
Cohabitation avec l’existant dans le but de migrer qu’une partie du workflow.
Client lourd sur Citrix. Equipe de 4 développeurs + 1 AMOA.
Finalisation du site intranet front-end
Audit de code sur le site Asp.Net puis amélioration des performances
Formation de l’équipe sur WPF & Entity Framework
Création du modèle de données relationnel SQL
Enrichissement T4 du modèle objet généré par EF pour obtenir des objets auto-validants (ValidationAttribute)
Création from scratch de l’applicatif : hoster + composants
Pagination des données
Développement, lead, code review
Ergonomie de l’application
Visual Studio 2010, ASP.Net MVC 3, NHibernate
Visual Studio 2012, WPF 4.5 MVVM, Telerik, EF 5, T4, SQL Server 2008, Citrix
2012 Prestation de développement
IFEKIP – Montpellier – 2 mois
Site intranet pour gérer les inscriptions aux sessions de formation d’un groupement de kinésithérapeutes. Localisation des sites, workflow de validation des pièces justificatives, commentaires des participants, téléchargement des supports payants.
Visual Studio 2012, ASP.Net MVC 4, HTML & CSS, EF 5, SQL server 2008, IIS 7
2012 Prestation de développement
Client confidentiel – Montpellier – 2 mois
Participation au développement d’un site web communautaire. Propositions d’activités, présentation des membres, « mur facebook », messagerie privée.
Visual Studio 2010, ASP.Net MVC 3, HTML & CSS, EF 5, SQL server 2008, IIS 7 JQuery, Google Maps, Sql Geography
2012 Prestation de développement
Alfileo – Paris – 3 mois
Enrichissement de la plateforme de gestion avec un tableau de bord spécifique au client COLAS pour la visualisation de ses économies de carburant
Client récurent depuis 2010, voir expérience pro « Synox ».
Télétravail
Visual Studio 2012, Silverlight 5, WCF RIA Services, SQL 2008
2012 - 2008
Architecte Logiciel
Synox – Montpellier – 3 ans et 5 mois
# Création from scratch d'une suite logicielle « ALFILEO » pour la collecte et l'analyse de données provenant de boîtiers communicants M2M. Gestion des parcs et des acteurs en présence. B2B en Silverlight et B2C sur Androïd.
Pilotage de l’équipe (5 personnes), lead technique
Création du modèle de données relationnel SQL
Importation CSV des données brutes puis consolidation SQL sur H / J / M / A
Affichage Web sur cartographie et graphiques Silverlight
Paramétrages des boitiers à distances
Gestion des alertes des boîtiers en temps réel et détection des anomalies
Visual Studio 2010, Silverlight 4, WCF RIA Services, SQL 2008
# Reprise d'un ERP spécifique WinForm en TMA.
Référentiel, gestion de parc, utilisateurs, sites, etc ...
Visual Studio 2008, DataSet, ProcStock, SQL 2005
# Site web de tracking d'utilisateurs BlackBerry par GPS ou BTS (station GSM).
Affichage des parcours et/ou position, rapports de passage en zone.
Visual Studio 2010, Silverlight 4, Cartographie Esri MapIt, WCF RIA, SQL 2008
# Site web de gestion de TLPE (taxe sur la publicité extérieur)
Visualisation des établissements sur une carte
Affichage des photos prises par l’équipe de releveur
Calcul du montant à payer
Silverlight 3, Cartographie Esri MapIt, RIA Services, REST Spatial Data Services
# Géo-localisation embarquée sur PDA avec les web services Virtual Earth.
# Missions transverses :
Mise en place du continuous build des projets sous TFS
Refactoring de sources, bug tracking
Montée en compétence de l’équipe sur le Silverlight
2010 - 2008
Architecte Logiciel Junior
Areva T&D – Montpellier – 1 an et 6 mois
Placement à temps partiel pour le compte de Synox. Le but était de faire monter en compétence l’équipe en place et formaliser les développements.
Création d'un outil d'aide à la décision
Organisation et méthodologie de l'équipe de développement
Travail collaboratif : VS.Net 2008, SVN, Ankh, Cruise Control
Framework personnalisé : Net 3.5, Linq, WebControl, Ascx, grille DevExpress silverlight commune, documentation
Plusieurs sites web : Asp.Net, Silverlight 3 & WCF RIA services
2008 - 2006
Développeur NTIC
VCS Timeless (puis Cegid) – Montpellier – 2 ans et 11 mois
# Equipe Référentiel
Participation au socle applicatif et métier. Fonctionnement en méthode agile.
Développement de fonctions transverses comme la gestion des tarifs ou la personnalisation visuelle des grilles.
Participation de consultants Microsoft sur le projet
Visual Studio 2008, CodeFluent, C# 3.5, WPF, LINQ, Xceed, Sql Server 2005, NUnit, SandCastle.
# Equipe Avant-vente
Développement rapide fortement axé deadline, force de proposition pour les démonstrations techniques et/ou fonctionnelles à fort impact client.
Visual Studi 2005, WPF, Blend, Infragistic, Workflow Foundation, Reporting Service
# Equipe Colombus.Next
Apprentissage du WPF (nom de code Avalon)
Création d’un Addin Excel (COM+) pour interfaçage avec objets métiers (POJO) et BDD Sql Server 2005 par l’intermédiaire de services Indigos.
Automatisation du système de script différentiel de base de données.
Visual Studio 2005, C# 3.0, WPF, WCF, NHibernate, DevExpress 6
# Equipe Retail
Finalisation des refactoring élaborés pendant le stage puis développement de modules métiers spécifiques.
# Stage de fin d’étude équipe Retail
Enrichissement métier de l’applicatif sur PDA. Compact Framework, Sql Server CE, couche Web Services, interopérabilité C# / Delphi.
Etude et refactoring de l'applicatif embarqué sur Pda "Retail Pocket"
Analyse de la migration de WinCE 4.2 vers 5.0 et recherches de performances.
Visual Studio 2003, WinCE, Delphi
FORMATION
2006 Ingénieur informatique
Institut Ingénierie Informatique (Limoges 87)
Spécialisation : développement de systèmes embarqués
Mention Très Bien
2003 BTS Informatique de gestion
Notre Dame de Sainte Croix (Le Mans 72)
Spécialisation : développement d'application
Mention Bien
2001 BAC STI Electronique
Institution St Gabriel (St Laurent S/Sèvre 85)
Sciences & technologies industrielles spécialisation électronique
Mention Bien
DOMAINES DE COMPETENCES
Architecture d’application, conception technique, patterns
Expert développement dot.Net C# & WPF
MOE en agilité : pilotage des tâches, respect des délais, garant de la qualité, gestion des risques techniques, encadrement de l’équipe
MOA : recueil des besoins, interviews fonctionnelles, force de propositions, animation des reviews, rédaction des spécifications
Lead technique : revue de code, formation, montée en compétence de l’équipe
Gestion des livrables : packaging, versionning et déploiement
Support aux utilisateurs
Recrutement de l’équipe, pair-programming, suivi des bugs
Gestion des sources du projet
ENVIRONNEMENTS TECHNIQUES
MICROSOFT .NET C#, WPF MVVM, Silverlight 5, WinForms, Asp.Net MVC
.Net Framework 4.5, Entity Framework 6, T4, Linq, ADO.net
WCF, RIA services, Web services, REST
Modern apps Windows 8.1
Sharepoint, CAML, Office, PIA & VSTO
OUTILS Visual Studio 2003 - 2013, Blend, IIS, NuGet
XMind, IceScrum, Balsamiq
Pack Office, Google apps
GESTION DE SOURCES TFS, Ankh, SVN, Cruise Control, TeamCity
SGBD SQL server 2000 – 2012, Oracle
SQL CE Compact & CompactView
MySQL, SqlLite, XML
THIRD PARTY Telerik, DevExpress, Xceed
INTERNET HTML & CSS
JavaScript, Jquery, Ajax
CERTIFICATIONS
2014 Préparation Windows 8 - MS.484 & 485
2013 MS.70-518 Architecture d'application, WPF, patterns
Designing and Developing Windows Applications Using Microsoft .NET Framework 4
MS.70-513 WCF : création, configuration, hébergement, sécurité, surveillance
Windows Communication Foundation Development with Microsoft .NET Framework 4
MS.70-516 Entity Framework & ADO.net
Accessing Data with Microsoft .NET Framework 4
2011 MS.70-506 Silverlight
MS.70-519 SQL Server : Installation, configuration, maintenance, sécurité, tâches planifiées, optimisations
Microsoft SQL Server® 2008, Implementation and Maintenance
MS.70-515 IIS 7, Web forms 4, Ajax, Asp.Net MVC 2
Web Applications Development with Microsoft .NET Framework 4
MS.70-519 Architecture des sites web, sécurité, déploiement (MAJ)
Designing and Developing Web Applications Using Microsoft .NET Framework 4
2010 MS.70-564 Architecture des sites web, sécurité, SSO, mobilité
Designing and Developing ASP.NET Applications with Microsoft .NET Framework 3.5
2009 MS.70-562 Asp.Net : cycle de vie de la page, Master page, debugging, déploiement
Microsoft .NET Framework 3.5, ASP.NET Application Development
MS.70-536 Bases du framework : Types & collections, threading, debugging,
serialization, sécurité, reflection, traduction
Microsoft .NET Framework 2.0 – Application Development Foundation
Anglais technique