Expérience professionnelle
Architecte
Mai 2006 - Jusqu’à lors Synchronoss (Miyowa), Marseille
Scrum master pour le projet Manhattan pour Android (Novembre 2012,jusqu'à lors)
Au sein d’une équipe de 6 personnes, product owner et scrum master inclus :
Participation à l’élaboration du product backlog.
Animation des dailies sprints, sprints meetings, sprints reviews et retrospectives …
Projet Manhattan for Windows Phone 8 et Win RT (Novembre 2012,jusqu'à lors)
Application de type DropBox
Architecture :
Définition de l'architecture des applications. (MVVM)
Conception et Développement objet :
UI et controls métier (C# 4.5, Silverlight for Windows Phone 8 et Win RT)
Utilisitation des Portable libraries.
Environnement technique :
.Net (framework 4.5 for Windows Phone et Win RT), Silverlight for Windows phone et Win RT, Visual Studio 2012 Professional, TFS 2010.
Projet Backup assitant for Windows Phone (Juillet 2012, Novembre 2012)
Application de backup/restore de contacts en collaboration avec l’équipe de développement de Synchronoss de Boston
Architecture :
Redéfinition de l'architecture de l'application. (MVVM)
Conception et Développement objet :
UI et controls métier (C# 4.0 et 4.5, Silverlight for Windows Phone 7.5 et 8)
Utilisitation des Partners API (API privé) pour l’écriture dans l’address book et la récupération du MSISDN
Utilisation de Background Agent et des Notifications (Toast et Tile)
Environnement technique :
.Net (framework 4.0 et 4.5 for Windows Phone), Silverlight for Windows phone, Visual Studio 2010 et 2012 for Windows phone, SVN, Tortoise SVN, Bugzilla
Projet WithYou for Windows Phone (Aout 2011, Juillet 2012)
Application de social network multi-langues
Architecture :
Définition de l'architecture de l'application. (MVVM, State pattern)
Conception et Développement objet :
UI et controls métier (C# 4.0, Silverlight for Windows Phone 7.5)
Utilisation des Push Notifcations (Raw, Toast et Tile)
Utilisation des Secondary Tiles
Utilisation du Background Transfer
Utilisation du Background Audio
Intégration avec le Music et Video Hub
Intégration avec le Picture Hub
Extension du Share Picker
Environnement technique :
.Net (framework 4.0 for Windows Phone), Silverlight for Windows phone, Visual Studio Ultimate 2010, Visual Studio Team foundation Server 2010, JIRA
Projet Intouch5 for Windows Phone (Décembre 2010, Aout 2011)
Application d’instant messaging multi-services (Messenger, Yahoo Messenger, Facebook chat, GTalk, AIM …) et multi-langues développé sur la base Messenger by Miyowa
Architecture :
Redéfinition de l'architecture de l'application. (MVVM, State pattern)
Conception et Développement objet :
UI et controls métier (C# 4.0, Silverlight for Windows Phone 7.5)
Utilisation des Push Notifcations (Raw, Toast et Tile)
Utilisation des Secondary Tiles
Intégration avec le Picture Hub
Environnement technique :
.Net (framework 4.0 for Windows Phone), Silverlight for Windows phone, Visual Studio Ultimate 2010, Visual Studio Team foundation Server 2010, JIRA
Projet Messenger by Miyowa for Windows Phone (Juillet 2010, Décembre 2010)
Application multi-langues et architecture multi-services réalisé en 120j/h (beta yahoo messenger réalisé en 2j/h) en collaboration avec Bewise
Architecture :
Mise en place de Visual Studio Team Fundation 2010 (installation, configuration et administration)
Définition d’une partie l'architecture de l'application. (Transport layer)
Conception et Développement objet :
Transport layer (C# 4.0)
UI (C# 4.0, Silverlight for Windows Phone)
Utilisation des Push Notifcations (Raw, Toast et Tile)
Intégration avec le Picture Hub
Environnement technique :
.Net (framework 4.0 for Windows Phone), Silverlight for Windows phone, Visual Studio Ultimate 2010, Visual Studio Team foundation Server 2010, JIRA
Projet Tabarly (Juin 2010)
Réalisation d'un proxy http gérant l'accès au site mobile facebook, twitter et skyrock (C# 3.5)
Environnement technique :
.Net (framework 3.5 SP1), Visual Studio Team for Tester 2008, ASP.NET async HTTP handlers, Vault, JIRA
Projet Gateway IM .Net (2006, 2010)
Architecture :
Mise en place d'une fabrique de logiciel avec CCNet, Nant, Ncover (GotDotNet), Nunit, FxCop et Ndoc.
Refonte de la base de données du catalogue mobile afin de prendre en compte les évolutions futures. (SQL Server 2005).
Refonte de l'architecture des sites Imode et wap de téléchargement dans le but d'améliorer les performances, de faciliter l'écriture de nouvelles fonctionnalités et la lisibilité du code. (C#, temps de traitements / 200, suppression de 35% du code par refactoring).
Mis en place de tests unitaires afin de couvrir plus de 90% du code (Nunit).
Refactoring de la gateway IM. (C#, temps de traitements / 100, suppression du memory leak, augmentation de QoS de -70% a + 99,5 %).
Mis en place de test de charge de la gateway IM. (Visual Studio Team for Tester, Virtual Server).
Conception et Développement objet :
Plugin IM pour MSP3.0. (C#, WSE 3.0).
Plugin IM pour IMPS. (C#).
Développement de robots simulant des utilisateurs (C #, WF).
Gestion de projet :
Gestion du projet de développement du Plugin IMPS en utilisant la technique Test Driven Development et encadrant une équipe allant de 2 a 6 personnes.
Encadrement de 3 stagiaires ingénieurs sur diverse projets.
R&D:
Portage de la gateway IM sur Windows Azure (.Net service bus, Windows Azure Storage ...).
Environnement technique :
.Net (framework 2.0, 3.5 SP1 et 4.0), SQL Server 2005 et 2008, Visual Studio (Team for Tester, Vault, Bugzilla, JIRA, CCNet, Nant, Ncover (GotDotNet), Nunit, FxCop, Ndoc, Virtual Server, WCF, WF, WSE 3.0, .Net Remoting, MSMQ
Autre taches au seins de Synchronoss France (Miyowa):
Installation et administration de Sharepoint 2007, et développement de Web Part métier pour sharepoint.
R&D sur technologies Microsoft comme Windows Azure, Sharepoint 2010, Windows 8 …
Assurer la maintenance des produits développés.
Architecte
Mai 2001 - Mai 2006 Index Multimedia, Toulouse
Architecture :
Définition de l’architecture orienté services pour la gestion des SMS.
Mise en place d’une fabrique de logiciel avec CCNet, Nant, Ncover (GotDotNet), Nunit, FxCop et Ndoc.
Réalisation d’un template d’entreprise Visual Studio .NET pour la création de projet de traitement de SMS.
Mise en place d’une plate-forme de test (bench).
Contrôle du code des procédures SQL
Espace de stockage de données volatiles. (PostgreSQL 8.0, C# et Java)
Conception et Développement objet :
Service Windows de routage et d’envoi des SMS gérant plus d’1 million messages par jour. (C#)
Service Windows de réception et de routage applicatif des SMS gérant plus de 500 000 messages par jour. (C#)
IHM de traçage des SMS. (C#)
Library de passage de commande. (C#)
Web service de passage de commande. (C#, ********.11/smsplus.asmx)
Site d’achat de vidéo en ligne multi langue. (C#)
Conception et Développement de Base de Données :
Gestion de suivit des SMS gérant plus de 20 millions de transactions par jour et contenant plus 1To de données. (SQL Server 2000).
Gestion du catalogue Mobilité contenant 500 Mo de données. (SQL Server 2000)
Gestion de projet :
Dans le cadre de la refonte du system d’échange de données entre les applications SMS et les sites WAP (Espace de stockage de données volatiles), gestion d’une équipe de 5 personnes (2 beginers java, 2 beginers C# et 1 beginer PostgreSQL)
Environnement technique :
.Net (depuis la beta 2 du framework 1.0 jusqu'à la beta 2 du framework 2.0), SQL Server 2000, CCNet, Nant, Ncover (GotDotNet), Nunit, FxCop, Ndoc, Java 1.5, PostgreSQL 8.0.
:
Ingénieur d’étude
Décembre 1999 – Avril 2001 JSI, Paris
Mission chez AXA Réassurance :
Développement de procédures Pro C pour la gestion du portefeuille
Développement d’un IHM et de library en VB5 pour la gestion du portefeuille
Mission chez Saint-Gobain :
Conception et développement de services NT interfaces d’échange de données (VB6)
Conception et développement des IHM d’administration des interfaces (VB6)
Développement du module de paiement de la trésorerie du groupe
Développement d’une library d’outils communs
Environnement technique :
VB6, SQL Server 7.0, Interpel chez Saint-Gobain et VB5, Oracle 8i chez AXA
Analyste Programmeur
Juillet 1997 – Novembre 1999 Axelcom, Boulogne Billancourt
Conception et développement d’IVR sur Omnivox
Réalisation de modules de statistiques et d’administrations (VB5, VB6)
Développement de routine C pour le générateur d’arborescence Omnivox
Programmation et configuration de boîtiers autodialers MYTEL
Environnement technique
: VB4, VB5, VB6, SQL Server 6.5, Oracle 7.3, Access, Omnivox, Visual C++