Jean-Marie A.

Architect

1380 dollar
Freelancer
18 ans
Paris, FRANCE

Mon expérience

Voir plus

Sharpnado, FreelanceMay 2012 - Présent

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.
Voir plus

Groupe HBF, FreelanceNovember 2020 - Présent

* 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...)
Voir plus

Agoragroup, FreelanceJuly 2020 - October 2020

* 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
Voir plus

Groupe Paris TurfSeptember 2018 - June 2020

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
Voir plus

Groupe Paris TurfSeptember 2017 - July 2018

Xamarin Forms application:
* SkiaSharp
* NotifyTask loading
* Custom views (lots of)
* Google Maps
* Charts
Voir plus

SeLoger.comSeptember 2016 - August 2017

* 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.
Voir plus

StagoJune 2015 - August 2016

Architecture Xamarin.Forms avec SQLite, Data binding, async/await, Behaviors, NotifyCompletionTask, ...
Voir plus

TeamlinkrJune 2014 - September 2015

* Actionnaire de la Startup.
* Encadrement d’un développeur à distance, revue de code.
* Architecte des applications natives Android et iOS avec MVVMCross.
Voir plus

RTE TechnologiesMay 2012 - June 2014

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.
Voir plus

COVASUDOctober 2011 - May 2012

* 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.
Voir plus

RTE TechnologiesJanuary 2007 - October 2011

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.
Voir plus

InoviaApril 2006 - November 2006

Participation au développement d'Optimal Route (logiciel d'optimisation de tournées) sous Visual Studio .Net en C#.
Voir plus

Société GénéraleOctober 2005 - March 2006

* 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%.
Voir plus

FortinetMarch 2004 - August 2005

* Réplication de virus sur machines virtuelles.
* Reverse engineering de code assembleur / création de signatures de virus.
Voir plus

Texas InstrumentsApril 2003 - September 2003

Spécification, puis implémentation d’une bibliothèque orientée objet C++ générique pour les simulateurs de langages HDL (modelsim, ncsim, vcs).

Mes compétences

Databases

Microsoft SQL Server

Technologies

Software Development, Software Engineering, .NET Core

Frameworks

jQuery, WPF, .NET, Entity Framework, REST, WCF, jQuery Mobile

Analysis methods and tools

Microservices, Design Patterns, MVVM, SOA, Scrum

Environment of Development

TFS, Visual Studio

Languages

LINQ, HTML5, ASP.NET MVC, Java, C# 4.0, JavaScript, PowerShell, OOP, C#

Mobile

Xamarin

Mes études et formations

Master, Software engineering, distributed programming - Polytech Nice Sophia2002 - 2003

Bachelor, Computer Science - Université de Nice Sophia-Antipolis1998 - 2002