Après 10 années passées à arpenter les arcanes de C# dans différentes sociétés, j'ai décidé en 2012 de passer au statut freelance. Ma passion pour l'architecture logicielle me pousse à épouser les tendances technologiques du moment. Mon expérience me permet quant à elle de déployer le pragmatisme nécessaire à la réalisation de projets ambitieux.
Depuis 2018, je partage mes connaissances de développement mobile avec la communauté .Net sur mon blog https://www.sharpnado.com.
J'en profite aussi pour proposer en Open Source de nombreux composants Xamarin.Forms sur https://github.com/roubachof.
* Mise en place de l'architecture V2 en MVVM avec update flux et composition vs inheritance * Respect des design par utilisation de Style et design system xaml * Formation de l'équipe interne * Création de UI custom poussée (drag and drop, animations, layout...)
* Création du design de l'app * Mise en place de l'architecture technique * Composants d'ombre (Sharpnado.Shadows), de chargement des données (Sharpnado.TaskLoaderView), de bottom bar et segmented control (Sharpnado.Tabs) * Formation de l'équipe * Implementation du module d'intervention servant d'exemple à l'équipe
Architecture et développement de la solution serveur Exalt Training: * Architecture Core.Net 2.3 * Communication temps réel avec SignalR * Principe orienté CQRS avec mise en base MongoDB et transformation des données pour lecture avec PostgreSQL * Communication inter-process avec MongoDB Change Streams * Communication Socket TCP et parsing d'un protocole binaire custom, optimisation mémoire avec Span * Logging avancé avec Serilog et Loggly
* Corrections et améliorations des performances de la version 5 de l'application SeLoger. * Participation aux ateliers UI/UX de la version 6. * Conseil en UI Android material design et iOS. * Best practices architecturales pour la version 6.
* Actionnaire de la Startup. * Encadrement d’un développeur à distance, revue de code. * Architecte des applications natives Android et iOS avec MVVMCross.
Architecte de la solution Agora 2, produit utilisé par les SAV de grands comptes. Client WPF et micro services WCF.
Management technique de 6 développeurs, mise en place de SCRUM, responsable TFS. Intégration continue par Team Foundation Build.
Développement d'une application PTI (http://goo.gl/USnBls) sous Xamarin Android.
Prototypage puis architecture et développement de Agora 2 mobile sous Android/iOS avec Xamarin. Création d’un dossier en vue du Crédit Impôt Innovation.
* Architecture et squelette d’un site web de gestion des tournées. * Modélisation de la base de données sous SQL Server 2008 R2. * Utilisation d’ASP.Net MVC 4, ergonomie assurée par JavaScript et jQuery UI.
Architecte et développeur principal de la solution RTE GEOmanagement, solution stratégique de RTE Technologies assurant la géolocalisation de véhicules. http://www.rte-technologies.com/rte-geomanagement/rte-geomanagement.html. Plus de 5000 véhicules équipés en boitiers de géolocalisation. Architecture haute disponibilité permettant la protection des travailleurs isolés.
//// Projet
Mise en place de la méthodologie SCRUM. Responsable de Team Foundation Server 2010, migration du code source, gestion des work items. Management technique de 4 développeurs (revue de code, ateliers techniques, documents de veille…)
//// Architecture (C# 3.0/Java)
// Data Modélisation de la base de données sous SQL Server 2008. Partitionnement par file groups, compression de tables, monitoring des requêtes. Utilisation d’Entity Framework.
// Services Architecture SOA, Injection de dépendances avec Castle Windsor. Tests unitaires. Multithreading et programmation concurrente. Server de parsing des positions GPS multi-formats (bin, texte, json) par Socket TCP.
// Présentation Design pattern Model-View-Presenter en Winforms. Intégration de Microsoft Bing Maps au sein du client.
// Mobilité Architecture et développement de composants Java sur boitier de géolocalisation communiquant en GPRS. Synchronisation de données avec le middle-tier par messages JSON.
* Portage d'une application critique de calcul de risque pour les produits financiers exotiques. * Migration d’une architecture procédurale C/Perl vers une architecture objet C++. * Stabilisation du processus et amélioration des performances de 50%.
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Comparer les infos et tarifs à travers 3 continents et 8 pays
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.