Aurélien - Développeur ASP.NET
Ref : 200303G002-
75008 128 RUE LA BOÉTIE
-
Développeur, DevOps, Formateur, Scrum Master (40 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
Expérience professionnelle
12/2019 à 1/2020
Durée : 2 mois
Description :
Dans le cadre du développement du pôle DATA chez Pernod Ricard. J'ai aidé l'équipe
Architecte à automatiser la création d'infrastructure.
Mission :
• Automatisation des déploiements des projets lié à l'équipe DATA.
• Monitoring des coûts de l'infrastructure Azure
Environnement technique :
Terraform Azure CLI Databricks Azure Function Azure DevOps
Client : TRANSDEV
Description :
• Mise en place de pipeline de build via Azure DevOps.
Client : TOTAL
Description :
• Audit de la solution de carte en open loop
• Analyse et recommandations des performances
• Analyse et recommandations de la qualité
Client : FEDERATION NATIONALE DES CHASSEURS
Description :
• Dans le cadre de la transformation du papier vers le digital, La FNC a souhaité développer
une application pour répertorier les prélèvements des espèces.
• Évolution de l’application pour gérer les quotas départementaux.
• Application ChassAdapt et ChassControl dans les stores iOS et Android.
Mission :
• Tech lead
• Builds/Release Azure DevOps
• Développement iOS et Android
• Développement des API
• Bus de service + Azure Functions
• Développement ReacJS
Problématique :
• Continuous Delivery
• Mode hors ligne
Environnement technique :
C#, ASP.Net Core API, Xamarin iOS, Xamarin Android ReactJS Azure Functions SQL
Server Visual Studio for Mac, Rider Azure DevOps App Center
Client : EDENRED
Description :
• Edenred à souhaiter développer l’application de gestion des tickets restaurants a l’échelle
international.
• Développement du service de navigation
• Développement des écrans de map, liste de cartes
Mission :
• Développement iOS et Android
Problématique :
• Continuous Delivery
• Mode hors ligne
Environnement technique :
C#, Xamarin iOS, Xamarin Android Visual Studio for Mac, Rider
Client : FEDERATION NATIONALE DES CHASSEURS
Description :
• Dans le cadre de la transformation du papier vers le digital, La FNC a souhaité développer
une application pour répertorier les prélèvements des espèces.
• Application ChassAdapt et ChassControl dans les stores iOS et Android.
Mission :
• Tech lead
• Builds/Release Azure DevOps
• Développement iOS et Android
• Développement des API
Problématique :
• Continuous Delivery
• Mode hors ligne
Environnement technique :
C#, ASP.Net Core API, Xamarin iOS, Xamarin Android SQL Server Visual Studio for Mac,
Rider Azure DevOps App Center
Client : CIBTP
Description :
• Présentation et accompagnement de la mise en place de VSTS
• Accompagnement de leur mise en place de Continuous Delivery
• Formation Git
Client : SARENZA
Description :
• Présentation et accompagnement de la mise en place de VSTS
• Accompagnement de leur mise en place de Continuous Delivery
• Formation Git
Client : VOLUNTIS
Description :
• Audit sur la mise en place de Team Foundation Service
Client : GENERIX
Description :
• Présentation et accompagnement de la mise en place de VSTS
• Accompagnement de leur mise en place de Continuous Delivery
Client : STAGO
Description :
• Audit Git pour le groupe stago
• Audit Xamarin
Mission :
• Analyse et recommandation sur les process de développement avec GitHub et jenkins
• Analyse et recommandation des performances de l’application Xamarin
• Analyse et recommandation de la qualité de l’application Xamarin
Environnement technique :
Git/GitHub Xamarin
Client : HAMELIN
Application : Scribzee
Description :
• Dans le cadre de la transformation du papier vers le digital, Hamelin a souhaité développer
une application pour scanner et organiser ces notes.
• Application Scribzee dans les stores iOS et Android.
Mission :
• Tech lead
• Builds/Release VSTS
• SCRUM Master
• Développement iOS et Android
Problématique :
• Continuouse delivery
• Synchronisation dans Azure
• Interaction avec un module de caméra.
Environnement technique :
• C#, ASP.Net Web API, Xamarin iOS, Xamarin Android • Azure SQL Server • Azure Functions •
Visual Studio 2017, Visual Studio for Mac, Rider • Visual Studio Team Services • HockeyApp,
Mobile Center • Tests Cloud
Client : EDMOND DE ROTHSCHILD
Description :
• Application de gestion de comptes pour Edmond de Rothschild
• Application disponible dans les stores iOS et Android
Mission :
• PO
• SCRUM Master
• Mise en place de l’usine de développement
• Builds/Release VSTS
Problématique :
• Continuouse delivery
• Synchronisation dans Azure
• Interaction avec un module de caméra.
Environnement technique :
• Visual Studio Team Services • HockeyApp, Mobile Center • Tests Cloud
Client : YOUNITED CREDIT (PRÊT D’UNION)
Pôle : Transformation
Description :
• Younited Credit (anciennement prêt d’union) est une société de crédit qui met en relation des
prêteurs et des emprunteurs particuliers.
• Dans le cadre de son développement à l’international et de la mise en place de la signature
électronique je suis intervenu sur les tachez suivantes :
Mission :
• Tech lead sur l’équipe transformation
• Aide à la mise en place de l’usine de build (VSTS) et de release (Octopus)
• SCRUM Master
• Développement de la Signature Electronique
• Refonte du CRM d’octroi des prêts.
• Animations de Coding Dojo
Problématique :
• Intégration avec le CRM existant
• Synchronisation des équipes
Environnement technique :
• C#, ASP.Net MVC, Web API, ReactJS, Specflow, .Net Core • Azure Bus Service, MassTransit •
Azure SQL Server, DocumentDB • Visual Studio 2015 • Visual Studio Team Services • Octopus
Client : IDEX
Pôle : Ma sécurité
Description :
• Idex est le partenaire pour la production d'énergie nécessaire aux industriels et propose des
solutions qui s'inscrivent dans leur démarche développement durable. Idex assure la gestion
durable des bâtiments publics et privés dans un souci d'optimisation de leur efficacité
énergétique.
• A la demande d’IDEX je suis intervenu pour le développement du Lot 2 du projet « Ma
sécurité ». « Ma sécurité » est une application permettant de suivre les situations dangereuses
d’intervention des techniciens.
Mission :
• Cadrage de projet
• Ajout d’écran dans le back office.
• Création de PDF et envois par mail.
• Ajout de petite évolution métier.
Problématique :
• Mode hors ligne
• Restauration (en cas de perte, casse, …) des informations envoyées au serveur
Environnement technique :
• C#, Xamarin Forms (iOS, Android, Windows Phone), WebForms Telerik • SQL Lite • SQL
Server 2012, SQL Server Management Studio • Visual Studio 2015 • Visual Studio Online
Client : SGCIB
Pôle : Lyxor
Description :
• L’équipe Panorama est en charge de délivrer les résultats de calcul au site web
• En tant que Tech leader, j’avais la charge de garantir la qualité du code.
• J’ai proposé une nouvelle architecture applicative.
• Je devais m’assurer de la cohérence des développements.
• Garantir que tous les développements était fait en TDD et que les tests fonctionnels était
développés avec SpecFlow…
• Avec l’équipe on a mis en place des conventions de code. Et je devais garantir que tous les
développeurs (nouveau/ancien) respectent ces conventions.
Mission :
• Tech leader
• Création d’une nouvelle architecture
• Accompagnement agile (TDD, BDD, Scrum, …)
• Implémentation du calcul de la VAR
Problématique :
• Base de données volumineuse
• Métier très complexe
Environnement technique :
• C#, Framework .NET 4.5, Dapper.Net, T-SQL • Windows 7 • SQL Server 2008R2/2012, SQL
Server Management Studio • Visual Studio 2012 • SVN/JIRA/Jenkins/Maven
Client : Accord
Application : Front Office Light Service
Description :
• Solution de gestion des réservations dans les hôtels du groupe Accor.
• IHM : Interface en WPF
Mission :
• Migration de ASP vers WPF
• Création de l’écran planning des chambres.
• Evolutions du service d’export.
• Intégration de contraintes de cryptage PCI/DSS
• Mise en place de tests unitaires
• Développements de nouvelles fonctionnalités
Problématique :
• Gestions des checkin/checkout (entré/sortie) des clients
• Interaction de moyen de paiements externe.
• PCI/DSS (norme de sécurité au tour des cartes bancaires)
• Prise en compte des spécificités de chaque pays.
Environnement technique :
• Framework .NET 4.0, WPF, WCF, SQL Server 2008 R2 • Visual Studio 2013
Client : UNEDIC
Application : Contrôle Interne
Description :
• Contrôle interne d’Unedic
• IHM : Interface en Silverlight
Mission :
• Contrôle interne d’Unedic
• IHM : Interface en Silverlight
Problématique :
• Offrir une interface de gestions du contrôle interne d’Unedic.
• Fournir une application dans un temps réduit.
Environnement technique :
• Framework .NET 4.0, C#, Silverlight, Entity Framework Code First • Visual Studio 2010
Client : UNEDIC
Application : ISIS
Description :
• Gestion des incidents et demande.
• IHM : Interface en Silverlight
Mission :
• Suivis du projet avec le client
• Suivis du projet avec l’ergonome
• Développement du projet
Problématique :
• Gérer les problèmes informatique et non informatique (Lampe, badge, machine à café…)
• Gérer les plannings des salles de réunions
• Intégrer TFS pour les demandes de bugs applicatif et évolutions.
• Rediriger les demandes vers les personnes concernées.
Environnement technique :
• Framework .NET 4.0, C#, Silverlight, Entity Framework Code First • API TFS 2010 • Visual
Studio 2010
Client : BNP
Application : Extranet
Description :
• Application de calcul de risque sur des portefeuilles de clients.
• Création de scénario de déformation de portefeuilles.
• IHM : Interface en ASP.Net Webforms (Avec framework MVC interne)
Mission :
• Factorisation de l’application.
• Ajout de fonctionnalité de déformation.
• Maintenance et évolution du framework interne partagé.
Environnement technique :
• ASP.Net 3.5 Webforms C#3.0 • .Net remoting • Spring.Net • NHibernate • Oracle • Visual
Studio 2010
Client : Looneo
Application : Site web communautaire d’avis
Description :
• Site web communautaire rémunérant les avis.
• Forte monté en charge (1 million de pages vue par mois)
• SEO : Search Engine Optimisation
• IHM : Interface en ASP.Net WebForms
• Environnement Agile : Scrum
Mission :
• Participation à la décision des futurs développements (Maquette/SEO)
• Optimisation des performances du site
• Intégration de flux produit et flux marchand.
• Mise en place des serveurs et des solutions de déploiement.
• Développement des assistants
• Développement du forum.
Problématique :
• Volume de pages vues.
• Intégration de flux marchand
• Gestion
Problématique :
• Volume de pages vues.
• Intégration de flux marchand
• Gestion
Environnement technique :
• Framework .NET 3.0, C# • ASP.Net 3.5 • SQL Server 2008 • Ajax • SSIS • TFS 2008 • Ajax
Client : Racine
Application : MobilIT
Description :
• Racine éditrice de solution de mobilité pour l’ERP Adonix.
• Création d’un Framework propriétaire de synchronisation de base de données via mobile.
• Utilise une base de données distante liée à l’ERP Adonix.
• IHM : Interface en Winform Pocket PC
Mission :
• Réécrire les briques existantes en C#
• Créé un Framework de synchronisation.
• Optimisation de l’application Mobile.
Problématique :
• Réécriture des briques existantes en C#
• Remplacement d’un Framework de synchro propriétaire fermé par un Framework interne
avec les sources.
• Fonctionne sous Oracle et SQL Server
Environnement technique :
• Compact Framework 2.0 • Oracle • SQL Server 2005 • SQL Server Mobile 2005 • RemObjects
Client : MOTOR PRESSE
Application : Motor Presse
Description :
• Développement au forfait au sein d’une équipe de 4 personnes d’un progiciel d’administration
des guides « camping caravaning » pour Motor Presse. Développement des interfaces web
ASP.NET. Développement de questionnaires via Oracle BI pour l’envoi automatisé et pré
rempli.
Mission :
• Création d’écrans de saisie
Environnement technique :
• ASP.Net 2.0 • PL/SQL (Oracle 10g) • Oracle BI
Client : IPSOS
Description :
• Conception d’interfaces de consultations et de saisies dans SHERPA (Gestion des Tracking).
Interfaces développées en ASP.NET 2.0 pour intégration dans SharePoint 2003.
Mission :
• Développement de procédure stocké
• Intégration d’écran ASP.Net dans SharePoint
Environnement technique :
• SharePoint 2003 • SQL Server 2000 • C#
Client : S.G.W.
Application : Application de suivis de maintenance
Description :
• Création de l’application SIMOA (Suivi des Interventions de Maintenances Assistées par
Ordinateurs) destinée à gérer la maintenance sur les 7000 wagons dispersés dans la France.
Mission :
• Création d’écrans pour afficher l’état actuel et future des wagons.
• Création d’écrans de saisies
Environnement technique :
• VB.Net Windows Forms • SQL Server 2000
Client : CONSEIL GENERAL DE L’ESSONNE (91)
Application : Application de suivis d’interventions
Description :
• MAGIC 2 est une refonte en VB.NET multi couches de l’application MAGIC 77, destinée aux
collectivités et à la communauté de communes du département de l’ESSONNE (91) pour
coordonner leurs intentions de chantiers sur un fond cartographique.
Mission :
• Création d’écrans pour afficher l’état des chantiers sur une carte.
• Envois d’email avec report server.
• Création d’écrans de saisies
Environnement technique :
• VB.Net ASP.Net • SQL Server 2000 • Report Server
Formation
Méthodologies : Méthodes Agiles (SCRUM, XP, TDD, BDD), UML, Cycle en V
Design Patterns : MVC, MVVM, SOA, GOF, …
Technologies : C#, Xamarin iOS, Xamarin Android, ASP.NET, WPF, LINQ, F#, JavaScript,
ReactJS, SQL, PL/SQL, Terraform, …
Environnements : Azure, Xamarin, Web, .Net Core, Azure Functions, Windows, Windows Phone,
Windows Store, Framework .NET, Net Core
Applications : Visual Studio (2003 à 2019), VS For Mac, JetBrain Rider, SQL Server
Manager/Profiler
SCM : Azure DevOps, GitHub, git, …
Bases de données : Microsoft SQL Server, SQL Azure, Oracle
Formation
2004-2005 - Maîtrise Evry
2003-2004 - Licence Evry
2001-2003 - IUT Orsay
2001 - BAC STI Electronique