Profil
Spécialisé en développement Microsoft .NET, avec plus de 15 ans d’expérience. Capable de reprendre des projets existants et d’en améliorer la qualité et la performance. Force de proposition, organisé, autonome et doté d’un solide esprit d’équipe. Je souhaite évoluer vers un poste de chef de projets.
Formations
- Formation au développement en WPF XAML.
- Formation au développement en SQL.
- Formation au développement web en utilisant l’Html5 le Css3 et le JavaScript.
- Formation au C# et ASP sur la base d’un back‑office web, réalisé pour la société ENIO.
- Formation aux logiciels de CAO électronique assisté par ordinateur.
- Étude d’électronicien d’équipement.
Experiences
• Conception en WPF, WinForms, et Web (.NET Framework 4.7.2 → .NET 8).
• Communication via WebServices, services Windows, T‑SQL (procédures & requêtes).
• Mise en conformité avec les normes OTC (ministère des Transports).
• Méthode Agile : planification, suivi de sprints, tickets, et corrections collaboratives.
• Réalisation de tests et déploiements après validation hotline.
• POC & applications pilotes autonomes pour valider les solutions proposées.
• Propositions d’améliorations UX/logiciel avant intégration au produit principal.
• Réalisation personnelle de deux sites web dédiés au test de la prise de photos et du scan de codes-barres, dans le cadre d’une étude de remplacement de la méthode actuelle utilisée par notre logiciel PC Aurore (WPF, API Windows).
• Développement d’autres applications WPF en vue de proposer des améliorations fonctionnelles et des pistes d’intégration.
Correction des bugs, ajout et refonte des applications C#, VB, ASP.NET, MVC, PHP. Réalisation d’ajout de fonctionnalités à la demande. Tests finaux pour l’amélioration et rapidité du code et interface. Réalisation et mise à jour de documents techniques (Word).
- Logiciel : Negopad
- Poursuite de la réalisation d’une application web réservée aux agences immobilières.
- Corrections et ajouts de nouvelles fonctionnalités, utilisation de bootstrap, jquery, HTML5, Css3, et d’autres composants js.
- Développement full Stack, multiplateforme, (Windows 7, 10, Android) pour la partie mobile, utilisation de Xamarin avec une webview, d’un framework maison en C#, qui gère le transfert de données entre différentes sources (Sqlite, SQL serveur, Azure).
- Plugiciel : Planning web
- Développement d’un planning web, utilisant les composants Kendo UI JS, HTML5, Javascript et jquery, bootstrap, Css3.
- Accès aux données SQL server azure par commandes Ajax avec retour au format json par l’utilisation de modèles.
- Remaniement du fonctionnement de base des composants Kendo UI JS Scheduler et autres, pour correspondre aux exigences du métier de l’immobilier.
- Développé pour une intégration facile par l’ajout d’un patch de mise à jour dans l’application déjà distribuée et utilisée par nos clients.
- Possibilité d’utiliser ce planning par d’autres applications Web, en changeant seulement un fichier js interface (Javascript).
- Interface web et back : AMEPI
- Réalisation des interfaces et back pour le traitement des données du domaine de l’immobilier (recherche et création de Mandats), par échange de données au format JSON, utilisation du design pattern MVC et ASP.NET, C#, Swagger, RestSharp (API REST).
- Interface : livre des mandats (HEKTOR)
- Réalisation d’interfaces web pour l’affichage des mandats liste et détails, réalisé en PHP qui repose sur des données présentes en base MySql affichage filtré et paginé à la demande.
- Interface web et back : FNAIM LEGAL (HEKTOR)
- Interface web pour la rédaction et l’obtention des documents juridiques FNAIM, connexion vers OSIDOC, Api sécurisée, réalisé en PHP.
- Imports/Exports : (PREVISITE)
- Réalisation d’imports et d’exports pour différents formats (XML, JSON, CSV), réalisé l’ajout de class PHP.
Maintenir et faire évoluer l’application PROCOPE caisse et gestion en VB6, par l’ajout de fonctionnalités selon les demandes du DSI. Poursuivre le développement des applications courantes du type Winforms en VB ou C# , par la correction et l’ajout de nouvelles fonctionnalités. Poursuivre le développement du back office, qui est le système de gestion des clients et convives, données comptables, configuration des caisses, imports/exports, réalisé en Asp .net 3.5 et base SQL 2005/2008 R2. Réalisation de projets en VB6, VB. NET ou C# (Winforms/Web Forms), selon les directives du DSI. Réalisation de tests sur les projets en cours, avant mise en production. Réalisation et mise à jour des documents techniques (Word).
- Logiciel : PROCOPE CAISSE (Winform VB6)
- Ajout de fonctionnalités, liaison série avec systèmes de paiement, imprimantes tickets, communication avec d’autres appareils de distribution, balance connectée (mettler-toledo arriva…) et afficheurs (Epson…).
- Amélioration et modification de l’aspect graphique par la création de nouveau usercontrols.
- Ajout du pilotage du logiciel de caisse à distance, via la commande du tiroir-caisse et adjonction d’une carte électronique fait selon mes connaissances dans le domaine.
- Ajout des spécifications et mode d’utilisation, aux documents utilisateurs format Word.
- Logiciel : PROCOPE Reeval (Winform VB. NET)
- Ajout de fonctionnalités, au logiciel de réapprovisionnement compte client par badge, logiciel du type borne, nouveaux modes d’encaissements pour une compatibilité optimale avec les TPE (TPE (Moneyline, Ingenico, Sagem, Lem3000, Mpc10, CAD30).
- Ajout du support de différents systèmes de monnayeurs (pièces/billets), imprimantes tickets et lecteurs de badges.
- Modification de l’aspect graphique par la création de nouveaux composants graphiques et fonctionnels.
- Développement du support de la sélection de son plateau-repas au sein même du logiciel de bornes.
- Développement du support vers le système de paiement par portail privatisé Web Paybox, pour le réapprovisionnement des comptes convives.
- Logiciel : PROCOPE Gestion DA (Winform VB/C#)
- Développement de l’application de gestion interfacé aux machines de distributions existantes du marché, commandé par le passage du badge client, accès à la distribution par le solde présent sur le compte du client, accessible via une connexion réseau au serveur de bases.
- Pour le sytème de communication, étude conjointe avec un fournisseur de carte électronique, basé sur les protocoles de communication (MDB, Concert, Cctalk, Série), pour le dialogue entre la machine et le logiciel.
- Réalisation de l’interface visuelle et du coeur en VB et C# (c++ pour la carte).
- Logiciel : PROCOPE WEB (ASP. NET C#)
- Poursuite de l’implémentation des couches NHibernate sur le modèle existant.
- Ajout de nouvelles fonctionnalités (pages Asp et C#) et procédures d’imports/export utilisant Crystal Report.
- Corrections et optimisations des méthodes présentes (refactoring).
- Modification de l’interface de sélection (menu) plus ergonomique et accessible.
- Modification de la documentation suite à l’ajout de nouvelles spécifications.
- Accès aux portails de paiement en ligne, pour l’approvisionnement des comptes clients (convives).
- Autres : Logiciels annexes, liste non exhaustive. (VB/C#)
- Développement d’une application d’échange de fichiers par FTP (Winform VB. NET).
- Développement d’une application (Winform VB. NET) de surveillance d’un parc machines (Caisses/Bornes, système de gestion).
- À partir d’un cahier des charges, développement d’un nouveau système d’encaissement en coordination avec le bureau de design de SOGERES (nouvelle charte graphique), réalisé en (Winform VB/C#) données type SQL, communication via liaison série et réseaux, création de l’ensemble des composants graphiques, réécriture complète du noyau caisse passage de VB6 en VB puis C#, nouveau mode de fonctionnement, permettant à un client de choisir lui-même la composition de son plateau-repas jusqu’au paiement.
- Poursuite de l’écriture de procédures stockées (Transact-SQL) de base.
- Mise à jour des documents utilisateurs et techniques.
- Assistance et télémaintenance sur les produits auprès des clients.
- Installation du matériel de la solution informatique et formation des clients sur site.
- Migration de certaines sources VB6 vers VB. NET et C#.
- Recherche et étude de la meilleure approche pour la conception de projets.
- Apport personnel : (Winforms/ Webforms)
- Réalisation d’un logiciel d’information déportée via une liaison réseau, affichage des données sur un afficheur Epson, lecteur multiformat série (Badges et ports séries), système de mise à jour par FTP, composants variés en technologie .NET.
- Assistance téléphonique.
- Support client et logiciel pour l’accès à Internet via modem RC/ADSL.
- Réalisation et étude de schémas électriques et implantation électronique sur ordinateur.
- Réalisation pour tests et contrôles de circuits imprimés et câblages.
- Réalisation de bancs de tests complets et de maquettes.
- Validation de produits suivants gammes de tests.
- Pilotage banc de tests pour les produits TEXALARM en langage TP6 (Turbo Pascal).
- Utilisation des logiciels de conception (Pads, Mentor Graphics, intégra).
- Apport personnel : (Electronique/logiciel)
- Banc de tests, sirène sans processeur, détecteur d’approche, allumage auto des feux, verrouillage centralisé.
- Documents Excel des spécifications par choix multiples et simplifiés de circuits imprimés de production.
- Installation, configuration logiciels et dépannage systèmes informatiques env. Windows.
- Dépannages, réparations et modifications d’installations.
- Installations systèmes hi-fi vidéo et satellite.
- Apport personnel : (Electronique)
- Réalisation d’un banc de duplication de cassettes vidéo.
- Réalisation de bancs de tests complets et de maquettes.
Compétences Techniques
Développement
C# & VB.NET & VB6
WPF
ASP.NET & MVC
HTML5 & CSS3
JQUERY & JAVASCRIPT
Web Service & API / RESTfull
Framework 4.x & Net 8.x
BOOTSTRAP & ANGULARJS & Kendo UI JS
PHP
Vue.js
T-SQL
XAMARIN
XML & CSV & JSON
Méthodes
DESIGN PATTERNS (MVC)
AGILE / SCRUM
UML
VISUAL STUDIO 2017/2022
VISUAL STUDIO CODE & PHPSTORM
REPORTBUILDER & Visual Basic MS Office
CRYSTALREPORT & REDIS / RAVENDB & MONGODB
WINDOWS 7/10/11
ANDROID & LINUX
SQL SERVER 2017/2022
MS ACCESS
SQL AZURE & MySQL
POSTMAN
SWAGGER
VSTS & TFS DevOps
GIT
OFFICE
Interets personnels
Nouvelles technologies, Arduino, robotique, domotique, cinéma, voyages.