Le MVVM (abréviation de modèle-vue-vue modèle, de l'anglais Model View ViewModel) est une architecture et une méthode de conception utilisée dans le génie logiciel.
Consultant .Net - Ocea Smart Building
Ocea Smart Building Lyon, Auvergne-Rhône-Alpes, France
-
&bull Développement d'une REST API (ASP.Net Core 3.1, C#, ADO.Net, SQL
Server) d'espace d'administration destinée aux administrateurs de la société
Ocea Smart Building
&bull Développement d'une REST API (ASP.Net Core 3.1, C#, ADO.Net, SQL
Server) d'espace gestionnaire, destinée au gérants des différents clients de la
société.
&bull Développement d'une REST API (ASP.Net Core 3.1, C#, ADO.Net, SQL
Server) d'espace résident, destinée aux locataires des différents clients de la
société.
&bull Développement d'une REST API (ASP.Net Core 3.1, C#, SqlMapper,
PostGre) de gestion des données de consommations (consommations, alertes
consommations) des différents locaux.
&bull Développement d'une REST API (ASP.Net Core 3.1, C#, ADO.Net, SQL
Server) de récupération d'informations en provenance de SUEZ.
&bull Utilisation d'une architecture Hexagonale + micro-services avec pattern
CQRS
&bull Utilisation de tests Specflow
&bull Projet entièrement sous Azure
Equipe :
4/5 personnes
Compétences :
Développement REST API .Net Core 3.1
Base de données SQL Server
Base de données PostGre
Specflow
CQRS (via mediator)
Architecture Hexagonale
Architecture Micro-services
Azure
Méthodologie Agile Scrum
DEVELOPPEUR WPF / WINFORM / ASP.NET (Projets Personnels / Veille technologique)
Région de Lyon, France
2006 -
Développement d&rsquoun site web en ASP.Net (C#, Entity Framework Code
First), destiné à la gestion de serveurs de jeux (ARK Survival Evolved). Ce
site permettait la gestion des nouveautés, et la gestion des dons (ALLOPASS,
PAYPAL), dans le but de financer la location de nos serveurs de jeu.
· Développement d&rsquoune application de gestion en WPF (MVVM, C#, Entity
Framework Code First), destinée à la gestion de l&rsquoadministration du site web
précédemment cité. Cette application automatisait la gestion des comptes,
la gestion des dons, et la compensation de ces derniers via des commandes
exécutées en jeu par l&rsquoéquipe de modération.
· Développement d&rsquoune multitude d&rsquoapplications (WINFORM, WPF, ASP.Net),
utilisées à des fins de tests.
· Gestion de serveurs dédiés (ESXI, Windows Server 2012, 2016 et 2019).
· Gestion de IIS (hébergement de sites Web, création d&rsquoaccès FTP, gestion
SSL)
· Gestion de machines virtuelles (Windows Server 2012, 2016 et 2019, Ubuntu
Desktop, Ubuntu Server, Debian).
· Gestion Active Directory
· Création d&rsquoun serveur mail PostFix &ndash PostFixAdmin &ndash RoundCube (sous Ubuntu Server)
· Création d&rsquoun serveur mail Zimbra sous Ubuntu Server
· Gestion de la sécurité de serveurs (Serveur dédié + VMs): Tests d'intrusion basiques
- Développement API REST C#
- Développement .NET CORE
- Développement Blazor
- Développement .Net 5
- Développement Xamarin (Android)
- Utilisation de Azure DevOps / TFS
Consultant .Net - Alstom
KODERS Villeurbanne, Auvergne-Rhône-Alpes, France
11/2019 - 10/2021
&bull Développement d'un site web (ASP.Net MVC, C#, Entity Framework
Database First) de gestion de documents, destinés à la création d'appareils
dans le secteur ferroviaire (métros, trams, trains...)
&bull Développement d'une REST API (.Net Core 3.1, Entity Framework Core
Code First), de gestion des notifications pour le site web (utilisation de
SignalR)
&bull Développement d'une REST API (.Net Core 3.1, Entity Framework Core
Code First), d'analyse des performances des différents serveurs. Cette
REST API est couplée avec un service windows installé sur les serveurs à
analyser, qui transmettent les différentes informations du serveur liées aux
performances, à des intervalles réguliers.
&bull Développement d'un Service Windows destiné à loger les performances
des serveurs sur lesquels il est installé, et à transmettre ces informations à la
REST API d'analyse des performances.
&bull Développement d'une suite logicielle cyber-sécurisée :
o REST API .Net Core 3.1 (Docker) destinée à sauvegarder de façon
sécurisée les informations de configuration (Security package) des différents
composants
o REST API .Net Core 3.1 connectée au site web principal, pour récupérer les
informations relatives à chaque composant
o Site Web SPA en Vue.js sécurisé, destiné à la configuration des différents
composants. Ce site consomme les deux REST API précédemment citées.
&bull Mise en place d'une nouvelle architecture logicielle (View - Service -
Business - Database), employant l'injection de dépendance
&bull Mise en place de tests automatisés d'IHM (Playwright)
Equipe :
9 personnes
Compétences :
Développement ASP.Net MVC / Core 3.1
Développement WPF MVVM
Développement. Net 5
Développement Vue.js
Développement REST API .Net Core
Développement de procédures stockées / triggers
Création d'une suite logicielle cyber-sécurisée
Base de données SQL Server
Entity Framework + Core (database / code first)
Méthodologie Agile Scrum
Consultant .Net - ARaymond
Grenoble, Auvergne-Rhône-Alpes, France
5/2019 - 11/2019
&bull Développement d'une application WPF MVVM (C#) de gestion de création de
pièces automobiles
Equipe :
6 personnes
Compétences :
Développement WPF MVVM C#
Développement Web Services (WCF C#)
ADO.Net
Méthodologie Agile
Rillieux-la-Pape, Auvergne-Rhône-Alpes, France
Consultant .Net - Everial
12/2018 - 5/2019
&bull Développement d'une application WPF MVVM (C#) de gestion de l'archivage
de documents (physique et logiques).
&bull Développement d'une application WPF MVVM (Xamarin Forms, Android),
destiné à des appareils Android (Scorpio X5), pour le flashage des contenant
(Cartons, Etagères, etc.&hellip), et des documents. Cette application Android
disposait d'une base de données SQLite, et consommait une REST API pour
accéder aux données de l'application client lourd.
Equipe :
8 personnes
Compétences :
Développement WPF MVVM C#
Développement Android (Xamarin, C# WPF MVVM)
Développement Web Services (WCF C#)
NHibernate
Méthodologie Agile Scrum
Consultant .Net - NetQuattro
Voiron, Auvergne-Rhône-Alpes, France
6/2018 - 12/2018
Développement d'un site web en ASP.Net (Webform, c#) de
commercialisation d'article de sports (Fitness Boutique)
&bull Développement de l'intégration d'un nouveau système de gestion des
paiements (Adyen)
&bull Développement d'application WPF MVVM dans le but de tester le temps de
réponse des différentes fonctionnalités du site (stress test)
&bull Amélioration de certaines pages du site web, en ASP Classic (VB Script)
Equipe :
9 personnes
Compétences :
Développement ASP.NET C#
Développement WPF MVVM C#
Développement ASP Classic (VB Script)
Développement de procédures stockées / triggers
Création / modification architecture base de données (SQL Server)
Développement Service Windows (C#)
Développement Service Web (WCF C#)
Développement Web API (C#)
Entity Framework Code First
ADO.Net
Méthodologie Cycle en V
Développeur WPF / ASP.Net
AXESS ONYX Région de Lyon, France
2014 - 2016
Développement d&rsquoune application de gestion de caisse, destinée aux
salons de coiffures (Dessange / Camille Albane). Gestion complète du projet
(déplacement chez le client, rédaction de cahiers des charges, rédaction de documentations techniques, installation dans les locaux du client, suivi post
livraison). Projet développé en C# / WPF, avec Entity Framework Code First.
· Participation au développement du projet principal de la société, une
plateforme web, destinée aux centres de formations. Projet développé en
VB.Net / ASP.Net
DEVELOPPEUR ASP.NET / WPF
TDI - Transfert Developpement Informatique Région de Lyon, France
-
Développement d&rsquoun site web en ASP.Net (VB.Net), destiné aux clients
de la société. Ce site permet le suivi des expéditions d&rsquoune multitude de
transporteurs, comme La Poste, ou encore Chronopost. Gestion complète du
projet (Contact avec les clients, rédaction de cahier des charges, rédaction de
documentations techniques, suivi post livraison, gestion du versionning).
· Développement d&rsquoune application de gestion, destinée à la création de
nouveaux clients. Application développée en C# / WPF MVVM. Gestion
complète du projet (Recueil d&rsquoinformations auprès de mes collègues, rédaction
de cahier des charges, rédaction de documentations techniques, suivi post
déploiement, gestion du versionning).