Expert C# .NET // Freelance
Bonjour, je suis Paul Fresquet.
Professionnel dynamique et autonome avec 15 ans d'expérience professionnelle en tant que Développeur C# / DotNet, j'ai assuré les fonctions de Chef de Projet Technique, Lead Developer & Tech Lead pendant 13 ans au sein de la société Kipaware que j'avais cofondée.
Je suis disponible pour des missions sur Toulouse, Bordeaux, Limoges et Paris, ainsi qu'en remote.
PLUS D'INFOS

Actuellement disponible
Toulouse, Bordeaux, Limoges, Paris, Remote
Temps complet
Jusqu'à 2 jours sur site par semaine
Compétences
Langages et Frameworks
C# / .Net, Java, PHP, VBA, Python
UX / UI Desktop
Winforms, WPF, AvaloniaUI
Web
ASP.NET Core, API, JS, HTML, CSS, Bootstrap, Angular
Bases de données
SQL, MySQL, NHibernate, Azure CosmosDB
Networking & Cloud
WCF, SignalR, Azure App Service, Azure Blob Storage, Azure Key Vault, OVH Private Cloud, FTP(S), SFTP, SMTP, IMAP, SPF, DNS, Sockets
Traitement de documents
.docx, .doc, .xlsx, .xls, .pdf (Aspose & Syncfusion)
Ingénierie logicielle
Programmation parallèle et temps-réel, Clean Code, Tests Unitaires & TDD (NUnit), programmation Reactive (RxNet), Design Patterns, MVVM, MVC, UML
Gestion de projet
Agile, Scrum, cycle en V, planification, organisation, gestion des risques, des délais et des engagements, communication avec les parties prenantes
Gestion de versions, CI/CD
GitHub, Subversion, Azure DevOps, Azure Pipelines, MSBuild, mise à jour automatique des clients lourds
IDEs
Microsoft Visual Studio, JetBrains Resharper, JetBrains Rider, JetBrains DotMemory, JetBrains DotTrace, Eclipse
Systèmes d’exploitation
Windows, Windows Server, Linux, MacOS
Interpersonnel
Capacité d’écoute et empathie, négociation et prise de décision, résolution de problèmes, résolution de conflits, animation, prise de parole en public, positivité
Langues
Français
Langue maternelle
Anglais
Capacité professionnelle complète
Expériences
Ingénieur .NET, fondateur de l’entreprise & collaborateur unique
09/2021 – Aujourd’hui, POW Software
Fondateur et gérant de l’entreprise
Projet : Développement de ByteSync, un logiciel de synchronisation de fichiers via le Cloud (www.bytesyncapp.com/fr/)
Responsabilités :
- Développement du serveur en ASP.NET Core
- Développement du client Windows, Linux et macOS et réalisation de l’interface graphique avec AvaloniaUI, après un 1er prototypage en WPF
- Implémentation de la communication client-serveur en SignalR
- Implémentation du contrôle de l’identité des utilisateurs connectés en JWT
- Implémentation des fonctionnalités et tests unitaires
- Optimisation des performances de l’application (CPU, temps-réel et mémoire)
- Implémentation d’un système de Chiffrement de Bout en Bout (E2EE)
- Implémentation de la persistance des données avec CosmosDB
- Mise en œuvre de plusieurs services Azure pour héberger la solution dans le Cloud
- Implémentation du site web et de la boutique en ligne avec WordPress, Easy Digital Downloads et de nombreux autres plugins
- Développement commercial et communication sur le produit
- Gestion administrative de l’entreprise
Stack technique :
.NET 6, C# 11, ASP.Net Core, AvaloniaUI, WPF, Reactive Extensions, ReactiveUI, Dependency Injection, MVVM, Programmation parallèle et Temps-Réel, SignalR, JWT, Azure CosmosDB, Azure App Service, Azure Storage, NUnit et Moq, Github, MSBuild, RSA, AES-256, E2EE, WordPress, PHP, HTML, JS et CSS, Windows, Linux, MacOS, JetBrains Rider, JetBrains DotTrace, JetBrains DotMemory
Ingénieur C#, Tech Lead, Chef de projet et chef d’équipe
08/2008 – 09/2021, Kipaware
Cofondateur et cogérant de l’entreprise (2 personnes en 2008 à 17 personnes en 2021).
Tech Lead et chef de l’équipe de développement (2 personnes en 2008 à 7 personnes en 2021).
Projets : Développement, commercialisation et hébergement de la solution Moduleo, un ERP Cloud dédié aux géomètres-experts et bureaux d’études (www.kipaware.fr)
Responsabilités :
- Développement du serveur et du client lourd, réalisation de l’interface graphique (Winforms)
- Implémentation de la communication client-serveur en WCF
- Implémentation de l’API Rest en ASP.NET MVC
- Développement de nombreux outils de monitoring en WPF
- Implémentation des fonctionnalités et tests unitaires
- Implémentation de la persistance des données avec NHibernate et MySQL
- Encadrement et animation de l’équipe de développement : gestion des réunions d’équipe régulières en présentiel et en distanciel, aide à la résolution des problèmes complexes de développement, gestion des jalons et du respect de la planification
- Utilisation d’un cycle de développement Agile en lien avec l’équipe de support et la clientèle
- Responsable du traitement par l’équipe de développement des tickets clients
- Encadrement de l’équipe de développement sur les applications Mobiles Android et iOS (Xamarin)
- Encadrement de l’équipe de développement sur la version Web du logiciel
- Encadrement de l’équipe de développement sur l’intégration de la signature électronique
- Optimisation des performances de l’application (CPU, temps-réel et mémoire)
- Veille technologique
- Formation de l’équipe de développement sur différents domaines de l’ingénierie logicielle
- Responsable de la qualité logicielle
- Formation des utilisateurs finaux
- Assistance à l’utilisation des utilisateurs finaux
- Mise en œuvre de l’hébergement Cloud avec OVH
- Réalisation des supports de communication (10 ans)
- Gestion administrative, sociale, juridique et fiscale
Stack technique :
.NET (versions 3.5 à 4.7.2), C# (versions 3 à 7), Winforms, WPF, WCF, SignalR, MySQL, NHibernate, API, MVVM, Programmation parallèle et Temps-Réel, Nevron, Syncfusion, Yousign, NUnit, SVN, MSBuild, FTP, SFTP, Serveurs dédiés et Private Cloud OVH, Windows et Windows Server, Microsoft Visual Studio, JetBrains DotTrace, JetBrains DotMemory, Joomla & WordPress, PHP, HTML, JS et CSS
Formations diplômantes
Ingénieur-maître : Ingénierie des systèmes informations – Bac +5 (IUP ISI)
2003-2008 – Université Toulouse III – Paul Sabatier
Formation axée sur l’ingénierie des logiciels
Major de promotion en Licence III (IUP ISI)
Réseaux sociaux
Me contacter
Pour plus d’informations, n’hésitez pas à me contacter.