Menu

Nicholas SUTER

Paris

En résumé

Je développe du logiciel avec mes petites mains. Parfois seul, parfois avec une tribu. Je n'aime pas faire la même chose deux fois. Je n'aime pas réinventer la roue. Des personnes bien plus brillantes ont rencontré les mêmes obstacles que moi auparavant. Je m'intéresse donc à ce qu'ils disent et écrivent, et j'en extrais ce qui apporte le plus de valeur. J'automatise autant que possible les tâches où je n'apporte aucune valeur ajoutée afin de dégager du temps pour là où j'en apporte. Cela va de l'intégration à la livraison en passant par les métriques de qualité de code et la documentation.

Je partage aussi ce que je trouve. J'aime l'aspect communautaire que peut avoir mon métier. Je communique. Il m'arrive égalent de former des gens, lors de formations dédiées comme dans le cadre de projets. Je sais comprendre et me faire comprendre. J'apprends des choses chaque jour, et je me fais un plaisir de transmettre ce que j'ai appris. Je fais pour cela partie de plusieurs communautés : ALT.NET, Agile.NET France, Software Craftsmanship.

Je suis agile. J'ai été Team Member dans une équipe Scrum. Je suis aujourd'hui Scrum Master, et parfois coach. Je pratique assidûment certaines briques d'eXtreme Programming. J'utilise Kanban quand c'est pertinent, et je me réfère régulièrement au Lean.

Je suis heureux où je suis aujourd'hui, et j'aime l'idée de participer à prouver que l'on peut bien développer du logiciel, en satisfaisant à la fois l'utilisateur et les gens qui participent à sa création.

Mes compétences :
Asp.net
Ecommerce
Sql server
C#
Dotnet
.net
Microsoft
Web services
ASP.NET MVC
Entity
TDD
Scrum master
Extreme programming

Entreprises

  • Cellenza - Axa Tech - Scrum Master

    Paris 2015 - maintenant Projet CloudOps

    Contexte : Dans le cadre d'une transition d'hébergeur traditionnel à cloud broker, Axa Tech développe notamment une offre PaaS.Net permettant de développer, déployer et monitorer des applications .NET dans un écosystème DevOps.

    Rôles :
    - Scrum Master de l'équipe PaaS.Net
    - Onboarding des nouveaux clients
    - Participation à la définition de l'offre PaaS.Net

    Plateforme technique :
    - Portail ASP.NET MVC
    - TFS 2015
    - Microsoft Release Management
    - Salt Stack
    - Powershell DSC
  • Cellenza - Société Générale (SGCIB) - Senior developper

    Paris 2015 - 2015 Réécriture de l'application CRM ci-dessous sous forme d'application web moderne
    - frontal Single Page Application Javascript { AngularJS, RequireJS, Grunt, CSS3 }
    - couche de services ASP.NET Web API
    - couche d'accès aux données Dapper, T4 et API Dynamics CRM
    - interactions avec Exchange
    - tests unitaires (NUnit)
    - tests de comportement (Specflow)
    - tests d'interface (Selenium)

    Méthodologie : Scrum + Kanban
    Principes : Clean Code, Software Craftsmanship
  • Cellenza - Société Générale (SGCIB) - Scrum Master

    Paris 2014 - 2015 Dans le cadre d'un projet CRM ayant plus de 4000 utilisateurs worldwide, j'interviens en tant que Scrum Master d'une équipe de 6 personnes.

    Problématiques techniques adressées :
    - un socle Dynamics CRM 2011
    - un client C# / WPF basé sur le pattern MVVM
    - une couche de services WCF avec AppFabric
    - de la génération de code SQL basé sur des templates T4
    - un addin Outlook
    - plusieurs centaines de milliers de lignes de code au total

    Problématiques méthodologiques adressées :
    - une transition agile d'un cycle en V vers Scrum
    - ... et d'un projet sous-traité et offshore vers une équipe interne
    - la mise en place d'une vraie démarche Clean Code
    - l'automatisation de tests fonctionnels en Beheavior Driven Development (BDD) avec Specflow
    - la qualimétrie monitorée avec Sonar
    - le passage d'une livraison trimestrielle avec déploiement manuel vers le Continuous Deployment à l'aide d'une chaîne Jenkins / XL Deploy
  • Microsoft - MVP Visual C#

    Issy-les-Moulineaux. 2014 - maintenant Le programme MVP (Microsoft Most Valuable Professional) vise à reconnaitre les experts indépendants et leaders de la communauté qui partagent leur passion, leur expertise technique et leur expérience des produits Microsoft sur le terrain. Il fait partie de l'engagement de Microsoft à soutenir et à enrichir les communautés techniques. Déjà avant l'essor d'Internet et des réseaux sociaux, les experts du secteur se rencontraient régulièrement pour partager librement leurs idées et meilleures pratiques dans des communautés techniques.
  • Cellenza - Scam - Scrum Master

    Paris 2013 - 2014 La SCAM est la Société Civile des Auteurs Multimédia et s'occupe de récolter et redistribuer les droits d'auteurs de ses membres.

    J'interviens en tant que Scrum Master dans une équipe de 10 personnes dans le cadre de la refonte du système d'informations.

    Problématiques adressées : un parc technologique hétérogène, allant de .NET 1.1 à .NET 4, des bases de données SQL Server, Access et fichier, Dynamics CRM, des intercommunications effectuées via un bus maison, SSIS et enfin Biztalk, plus de 1500 projets Visual Studio, 200 applications

    Buts de la mission : améliorer l'utilisation de Scrum, simplifier et rationaliser les développements et leur livraison et aider à accélérer la sortie des livrables.

    Environnement : TFS 2010 puis 2013, Visual Studio 2003 à 2013, C#, VB.NET, VB6, Webforms, Biztalk 2010, SSIS, Dynamics CRM 2010
  • Cellenza - Sarenza - Scrum Master

    Paris 2012 - 2013 Site grand public de vente en lignes de chaussures. Plusieurs milliers de commandes chaque jour.

    Je suis Scrum Master d'une équipe de 5 personnes au Back Office, dont le périmètre de responsabilité est le suivant :
    - certification des commandes et détection automatique de fraude
    - assurer le bon déroulement du paiement et des remboursements
    - déversement des données comptable dans l'ERP
    - développement des outils Back Office du Service Client

    Problématiques adressées : excellence du service client, forte volumétrie, interaction avec des prestataires externes, TTM critique et forte pression business, passage progressive d'un SI centré autour de la base de données à une architecture type bus et messaging, beaucoup d'intelligence applicative dans la base de données.

    Mise en oeuvre de bonnes pratiques : tests unitaires et d'intégration automatisés, déploiement automatisé, formation et montée en compétence des membres de l'équipe. Évangélisation et remise sur les rails du Scrum.

    Technologies utilisées : .NET 4.5, C#, WCF, ASP.NET 4 Webforms, Winforms, SQL Server 2008 R2, Specflow, MigSharp, Bus Azure
  • Cellenza - Groupe Diot - Architecte .NET agile

    Paris 2011 - 2012 Dans le cadre de la refonte d'une application de courtage en assurances de Windev vers .NET, ma mission a 2 volets :

    1- Technique :
    - définition d'architecture
    - assistance à la conception
    - mise en œuvre de l'usine logicielle (postes de développement, intégration continue, mesure de la qualité logicielle, déploiement automatisé, génération de la documentation)
    - audit des compétences techniques de l'équipe
    - participation à la réalisation du projet, jusqu'à ce que l'équipe soit productive et autonome

    2- Méthodologique :
    - implémentation de Scrum : évangélisation, formation, accompagnement
    - sensibilisation aux tests (TDD)
  • Pages Jaunes Petites Annonces - Chef de projet Flux et Back-Office

    Boulogne-Billancourt 2009 - 2011 - Gestion et animation d'une cellule de 3 personnes chargée d'agréger et gérer les flux entrants de petites annonces
    - Architecture dans le cadre de la refonte du système existant
    - Spécifications détaillées
    - Développement ASP.NET/C#/XML/NHibernate
    - Test Driven Development (NUnit, CruiseControl)
    - Mise en place de bonnes pratiques et utilisation de Design Patterns
  • Inspirational Stores - Scrum Team Member .NET

    2008 - 2009 Contexte : création et maintenance d'une suite de sites eCommerce orientés luxe et haut de gamme basés sur un framework commun. Membre de la cellule R&D. Périmètre fonctionnel de la société : création et animation du site de vente en ligne, paiement et gestion logistique, CRM (centre d'appel, campagnes marketing), SEO.

    Rôle : architecture, conception et développement dans un environnement 100% méthodes Agiles (Extreme Programming et Scrum) : développements pilotés par les tests, Intégration Continue, cycles itératifs et amélioration continue. Utilisation systématique de design patterns pour assurer la réutilisabilité des composants. Documentation légère, à jour et automatisée. Non-régression assurée par les tests unitaires automatisés et l'Intégration Continue. Gestion rigoureuse et versionnement des livrables. Déploiement semi-automatisé. Communication cadrée, quotidienne et ouverte (« Stand Up Meeting », « Planning Game »).

    Environnement technique : NET 3.5, Visual Studio Team System 2008, Team Foundation Server, SQL Server 2008, Windows Server 2008, AJAX, Resharper 4.0, Webservices, SSL, Spring.NET. Inspirational Stores est membre du programme Microsoft BizSpark.
  • Vision IT Group - Chargé de projet .NET / C#

    Boulogne-Billancourt 2005 - 2008 Vision IT Group est une SSII employant aujourd'hui plus de 1000 salariés. Les principaux clients sont des acteurs des banques et assurances, ainsi que de grands groupes industriels.

    Mes Missions :

    Octobre 2007 - Mai 2008 (Vision IT Group): Mission pour Calyon – Chargé de projet :
    - Contexte : développement d’une suite d’applications financières liées à l’octroi de crédit. Equipe comprenant au total environ 15 personnes. Travail en collaboration avec des entités réparties en France et à Singapour. Environ 3000 utilisateurs.
    - Réalisation de spécifications techniques à partir des spécifications fonctionnelles reçues de la Maîtrise d’Ouvrage : étude du besoin, confrontation avec les contraintes techniques, chiffrage des charges.
    - Développement en ASP.NET 2 / SQL Server 2005 : interfaces fortement orientées utilisateur, webservices, le tout architecturé autour d’un framework métier développé sur place. Fortes contraintes de performances et haute disponibilité.
    - Encadrement d’une cellule de jeunes développeurs


    Novembre 2006 - Octobre 2007 (Vision IT Group): Mission pour Altadis
    - Chargé de projet sur une application permettant d’assister, automatiser et dématérialiser la documentation :
    > Analyse UML et rédaction des spécifications fonctionnelles et techniques
    > Développement en ASP.NET 2 / SQL Server 2005
    - Conduite de réunion en vue de faire remplir les dossiers nécessaires à l’exploitation par les équipes Projet SAP et les équipes Production. Rôle de passerelle entre ces deux équipes.
    - Développement de chaînes d’ordonnancement VTOM en environnement mixte Unix / Windows.


    Mars 2005 – Novembre 2006 (Vision IT Group): Mission à l’ANPE – Chargé de projet intranet ASP / SQL Server / Oracle pour le suivi des interventions sur le parc informatique de l’ANPE :
    - Analyse du besoin du client, développement correctif et évolutif, tests et mise en production.
    - Conception, administration et maintenance des bases de données (Oracle et SQL Server).
    - Étude, puis migration vers un environnement .NET en raison du changement de l’outil de gestion de parc.
    - Rationalisation de l’environnement qualité du projet : mise en place de tableaux de bord, de processus, de fiches de tâches, etc.
  • Unilog - Ingénieur d'études

    2003 - 2005 Conseil d'Etat : maintenance corrective et évolutive sur une application client riche de gestion des dossiers de contentieux du Conseil d'Etat.
    PowerBuilder / Oracle

Formations

Réseau

Annuaire des membres :